I ordered a P-Flo from them. The part never came and I spent many hours on hold with them. They told me it shipped but they had no tracking info so how do I know it actually shipped. I told them I would like the part shipped in the next two days or I was going to cancel the order. They took it upon themselves to cancel it that day, it's like they aren't even trying. I asked why they cancelled my order before the time I gave them and they said they could ship it soon and I said that would be fine. It got to the point where I contacted nuespeed about MJM's poor service. Nuespeed said that they haven't sold MJM any inventory in months and that they often get complaints about MJM. Nuespeed also said that they have asked MJM to stop advertising the fact that they "cary" nuespeed parts and MJM has blatantly refused to stop the advertising. Nuespeed sent me a p-flo in 3-4 days for the price advertised on the MJM site BTW. About a month after recieving and installing my P-Flo I noticed there was an additional charge on my card from MJM, a charge that they snuck in way after I dealt with them and it was after they credited my account so it definitely wasn't legitimate. Another note, MJM failed to file with the Texas dept. of corporations in the last two years, not sure what this means but it seems wicked shady. Stay far away from them. I also ended up filing against them for fraud on my card.