It was a simple DIY job and everything fitted easy except the provided air hose was too long and needed to be shortened otherwise gets blocked on the curve. Performance wise no gains . Sound wise is a nice sound although I am not a fan of noise with no extra power .. just advising you guys ... NO GAIN IN POWER .. so don't expect any in order not to be dissapointed...