Everdrive.com has great prices on hard to find parts, BUT don't be lured in by their low prices. I recently ordered a chevy 350 longblock from them on 2-12-10 for $1250. It was ordered through Oreilly auto parts. I haven't recieved it yet :evil: . Everytime i call O'reilly to see if its in they tell me it should be in in the next 2-3 days. I told them monday that I was just going to come in for a refund. The manager told me that Everdrive would guarantee my motor here today and since i had to wait so long Oreilly would give me free oil change and tune up supplies. Since I was going to need to buy that stuff anyway, I decided to just wait. I called today to see if it was in and the manager at oreilly told me to hold on while he went to go check, 15mins later he returned to the phone to tell me it was still on its way. He said he called Everdrive customer service and got the runaround. Then he called the owner of everdrive and got no answer but he left him a message. The owner never called back :evil: I am so pissed. I could have bought another motor from a local engine shop and installed it by now. I am going to Oreilly for a refund tonight. I understand that it isn't their fault but they should definitely stop dealing with this company. Over 2 weeks and still no explanation? This has got to be the worst auto parts company in the history of auto parts!!!!! EVERYONE BEWARE OF THIS COMPANY!!!!