Bought an engine from AAA Engine Warehouse, aka AAAEngine.com for $2250 had it shipped and installed by my repair place for $1500 and the engine leaked from day one, engine clanking, pinging and now rests in a junk yard after only 8 months and about 5000 miles. Sure I can have it removed for $1500, ship it back for $500, have a new piece of junk put back in for another $1500 and hope for the best but I already threw away $4000. unless you have money to burn, I suggest you stay far away from this company and go through your local auto parts dealer.