As I said before, this sounds like the lack of oil is directly related to this failure. The rod bearings fail and spin because of lack of oil, this allowing the piston to move too far, bam, $$$. Although $1500 installed for a used motor isn't too bad, its about $1500 more than you should pay.
Scott