Got it back..not sure how people repair these things but it looks like the bent the fins in the corners to solder the leaks. They spray painted the entire thing (well most of it), drain hose, pet cock and all.
Probably shouldn't asked them to paint it but won't even be able to tell once its installed...or I just go over it again myself.
At this point as long as it doesn't leak I am cool with it.
Well d.p, I'm kinda thinking "leaps of faith" might be akin to cats supposedly having 9 lives. I just took a big leap of faith buying my 521 & driving it 4 long hours in the dark after doing a minimal inspection/test drive. That trip alone had to be worth at least 8 of those 9
We'll see. Afterall, the leap of faith I took buying a stored L16 with A87 peanut head & attached 5speed from a guy several years ago paid off very sweetly. Put that in my wagon & she's still purring. Best $200 I've spent in a long time.