Just a thought but what if the replacement engine you buy starts leaking oil not long after it's put into service?
There's no warranty.
I'd seriously consider getting the oil leaks on the original engine rectified, then you know you won't be having to do it again, as well as not having to pay someone wasted money changing an engine (labour intensive) for no real benefit