The pump works great and was a direct fit. The electrical plug is not the same level of quality as an OEM unit and for whatever reason had a bent tab on the negative wire and prevented connecting properly at first. Easy fix and has worked perfect since. Big parts service was prompt and efficient. Much appreciated keeping our business in business!