White smoke means coolant after all the condensation is done and over with.
If that's the case, either the head gasket is shot, block is cracked, head is cracked, lim gasket, supercharger O rings or TB gasket.
If it were me, buying a new engine means it gets new LIM gaskets, VC gaskets, supercharger and TB gasket. Also a new oil pan gasket.
You need to figure out what's causing this oil leak. If it's the head, it's likely to be the valve seals more so than anything else.
If you bring it to a shop, they'll go through the whole thing all over again. I have heard Steve's on Simcoe is pretty reasonable though. Hell just asking them to take the front head off is an easy 5 hours of labour. Around here, that's an easy $300-500.
I should just go look at this thing already haha.