Installation was fairly easy even for a person with limited mechanical skills. I like the fit, and nearly everything about this upgrade,,with the exception of the performance side of things. Bike always ran smoothly, but now coughs and spits at just over 3000 rpm. Throttle roll on is jerky, at best and near the top of the rev range it just falls flat on its face,,gag and puke! I will likely return to the stock airbox and all stock parts since this setup angers me every time I ride the bike. If you like a smooth running moto, this system may NOT be to your liking.