I have noticed that the majority of after market parts for my M50 on Amazon.ca are from Krator and Kapsco Moto. Are these brands usually decent? Specifically I'm looking at mirrors, grips and foot pegs. Just wondering people's experiences with their quality and price comparison. Thanks.