Sorry to hear your problems. At least you got it right. I had ordered a motor from them before hearing how bad they suck. I canceled the order and it took six weeks to charge my credit card back.
------------------
Check my site for mod
www.fordmustanggt.com