I would be cautious about that oil leak.
It could be a front cover or a rear main. A shop could charge 400 - 700 depending to fix a rear main.
Once he gets it running check and see where its leaking from and see if it gets worse if someone revs it to 2500.
A oil pan is also bad enough you need to lower the k frame or lift the motor slightly. Also around 500 bucks at a shop.