it brand new so its clean and ready to go as for the fitting its around the size of the aftermarket ones you can buy from awesome and adc so it should be ok with a little work. they are charging around ?800 to?1000 for theres so at ?220 it should be a good buy..