I used to take my bikes here but I noticed a consistent trend. When I would call for an estimate, I would get a very low price quoted over the phone by one of the owners (David) compared to other competing mechanics in the area. This would always entice me to bring my bike in here. However, after the service, when I would go to pick up my bike and pay after David pulled me in with the low, over-the-phone price quote, the price was nearly always double when it was time to pull out the credit card after the work was done. And when I would ask David why it was so expensive compared to the price quoted over the phone, David's answer I felt was always deceitful and diminishing like I never quoted that price or I just quoted part of the job or you ended up needing something more or I would never charge that low. It felt too shady for me to many times. I became tired of this routine. The final cost was never the over the phone quoted price.
Another time I took one of my bikes in and told them that my battery needed to be changed as my bike would not start at times so I would have to push start it. David called me three days later and said they could not diagnose why my bike would not start, and that the problem was "not" the battery and they therefore they did not fix anything on the bike. However David still charged me $190 (2 hours at $95/hour) for their "assessment." And it was so obvious the bike needed a new battery which is why I told them to swap it out. I sincerely doubt they spent two hours testing my battery or "assessing it" why it would not start at times. So the day picked up m bike and paid David $190 for fixing nothing, I bought a battery for $60 on my way home and fixed that bike on my own. It was a quick and easy fix and to this day I am still mad at myself I just didn't fix it myself that David and M Racing scammed me out of $190. I prefer mechanics who have the policy if they can't find and fix the problem, you don't pay them. David and M Racing does not have that policy. Their policy is: "If we can't find the problem with your bike, you will still pay us at $95/hour!"
Another time, I was paying for the service on one of my bikes after they serviced it and an M-Racing mechanic came around from the back to the front counter and asked if he could speak with me and show me something on my bike. So I said ok and we walked outside and what he was showing me took about 20-30 minutes and I was in a hurry and would have preferred to not have the explanation but regardless I let him say what he wanted to say to be polite as he was a cool guy. Then when I went back in to pay my bill and asked David a question about one of the line items on the bill, and David suddenly frowned, became both defensive and aggressive and instead of offering more clarification regarding the charges he immediately threatened he would charge me for the time that the mechanic just spoke to me. I told David that I did not request to speak with the mechanic and and David replied, "It doesn't matter, my mechanic bills out at an hourly rate and you took his time and that time has to be charged somewhere." So I did not reply but just paid the bill and left and thought to myself...I had enough of this unprofessional place and I will never return here. I have spread the word to my riding group in the area to warn them. I will never return to M Racing. read more