I'll leave a 2 star rating because, They made time fir my mower. It ran fine when I took it in. And after doing the tune up. I can't even keep it running! After a few calls to the shop and being told it will cost additional to have it looked at. I've decided not to take it back. I called Troybilt and asked about the part numbers that got used to service my riding mower, and it turns out that very cheap Chinese parts had been used. The fuel filter was literally coming apart. And to top it off. It doesn't even appear that the spark plug was replaced! In my opinion I overpaid for the services. But hey I guess I should have shopped around. I personally will not be back! Now I gotta find another small engine guy to repair what was supposedly done read more