I looked at the reviews for Flagship One and they had the best out of other places. This experience has been a nightmare. The ECU was supposed to be programmed within 3 business days and sent out the day it is programmed. They said it would be up to 5 business days sent USPS. My account manager is Jenniffer and I've called and left messages with no response. I was told last week it was shipped and when I asked for tracking number I was put on hold for 10 minutes and then she come back on and said I'll let you speak to a manager. It went straight to voicemail. I ordered the ECM on June 23rd and I still can't get anyone to help me. I've been without a vehicle since then. I waited on hold for 20 minutes today just so I could be told my account manager (Jennifer) would have to help me. The money for the ECM was taken out of my account the next day and I still don't have my part 21 days later. Is this even a real company? I will never waste my time dealing with this company again. The reviews on line must have been put up by the company. 0 Stars for me