I have 3 cfmoto's , 2 500HO 2020 AND A 2019 CFROCE600 TOURING, all iron Baltic, i tried rival and it was a shi-show trying to get the correct ones the first time, they even sent front brush guards by accident! anyhow, about 375-ish each and went on in a breeze, the directions are amazing as well and super easy to follow. everything is numbered.