I took my TSX in after I had an accident. I had them put a new hood and aftermarket front bumper on the car, and repaint the stock rear bumper. They used sheet metal screws on the front bumper; had them repaint the aftermarket bumper and rear bumper twice to get them to match the STOCK paint color, and they could not get the paint even close to the original pearl white, That has been matched perfectly before. After they installed the bumper and hood, the alarm system stopped working. The owner told me to get a quote to fix it and he would take care of it; after hearing just the price of diagnostic test for the alarm, he told me it was my problem and to call it even, because he glued some mesh on my bumper after my FORTH trip to see him. Beware if you take your car to them. I would recommend a different shop.