all foreign auto parts or LKQ...you can even wheel and deal with LKQ...for my elantra, i bought an engine off them for $350, and for my next one a couple years later they wanted $700 for one with more miles than the previous one...i basically said "fuck no, thats double what you guys were charging 2 years ago for a higher mileage engine"...the guy made a comment about "yeah, but they're more in demand though"...i told him "apparently not, because you have almost a dozen in your system right there that i can see" (i was at the hub in blacklick)...he said he could do $400 on it, which was the same price all foreign said from the beginning...my business went to AF, mainly because they offered the better price in the beginning, plus, they gave me like a 90 day (IIRC, may have only been 30) warranty on the engine.