This pump needs to be modified to fit correctly. The areas where the air pump brackets locate needed to have the casting trimmed for the bracket to sit properly. I am a pro so this presented an inconvenience, however a fit guy might have problems dealing with it. For that reason alone I gave 3 stars. Otherwise it is a high quality product.