Don't believe the hype from posted reviews, they such. Took my vehicle to have valve cover replaced, and new spark plugs, got it back with problems, didn't tighten the screws, wring spark plugs, changed the drivers side valve cover, which was not necessary. Took my car to BMW where they found all the problems that No Limit has done. Put in the incorrect valve cover on the passenger side, which caused too much air, causing car to shake. Paid them $2500 dollars for a sorry job. Called and emailed the owner several times, never got any response from him, the sorry young lady behind the counter is the worst customer service employee ever. Bottom line, this place is the worst repair shop ever. I can back up everything I said in writing and by pictures, also from BMW.