Product review (4 stars): Genuine Quality Product
Would have been a Five Star product if the belt had fit. Belt was too small so I ended up using my old one since it was still in good condition. The new idler pulley and rollers stopped the annoying squeaking noise. Amazon issued partial refund due to belt issue. Great customer service by Amazon!