The belt and idler bearing fitted fine, but the tensioner wasn't compatible with my 2007 Hyundai Coupe Siii 2.0 - see photo showing the type of tensioner I have. The tensioner on my car had a lever and pin type arrangement to help getting the tension right which the bearing supplied doesn't have. You need to check your tensioner type before ordering.