Hi
I like the idea of front and rear guards $99 in plastic, the fit nice and look right, the originals (CCM) are 3 times the price, ex Pomgolia , but the originals and the seat base are curved ,so the Yamaha rear guard and CCM seat junction is not compatable, well, not tidy. I borrowed a few yamaha seats and the MX , the 125 too narrow, is a perfect fit on the frame rails and cross braces , just a bit long .but lines up well with the flatter Yamaha rear guard.