Second mechanic just confirmed needs a valve job! Now, should I take the chance and do a valve job or just replace it. Valve job is alot cheaper then the motor swap for sure
If it runs smoothly and strongly and you wanna keep it going for a cheaply as possible, I think some used, lower-mileage heads would be the the cheapest and quickest solution. You're looking at $200-$400 for heads (I often see 'em for $300ish in my area), $60 for a set of head gaskets, $50 for head bolts, $50 for intake manifold gaskets, $20 for exhaust manifold gaskets and $11 for exhaust manifold bolts (or use ARP- $32 but worth it). Don't forget the coolant and oil.
I'd compare this to having someone refresh or rebuild your current heads, though. At least then you'd have clean heads, new seals, a valve job (even if just lapped), maybe new guides and a resurfacing.
Of course, none of this will do anything for the leaky seals. Even if you did find an honestly low-mileage replacement, you still should replace all the seals before you installed it as cheap insurance.