I also ordered mine from SpeedWorx.com and it only took about 2 1/2 months to get it. After a few weeks I called to check the status on it and they said they tried to deliver it by UPS but it was returned as no one was at home to sign for it. I told them that UPS usually puts a note on the door and also will try to redeliver it. SpeedWorx said well they don't know what happened. I couldn't help but laugh at their excuses. All in all a bad experience.