You can find low mileage used engines at car-part.com in local junkyards for 500-1500 Canadian. Heck you might be able to start some of the cars to listen to how they run, connect a code reader, etc. I don't think that is a bad option to consider.
If you DIY, it requires a buddy, a lift, and warmer weather IMHO.
If you DIY, it requires a buddy, a lift, and warmer weather IMHO.