Re lift pumps, you can tell if you need a spacer or not by looking at the side of the block, also the OE part is made by Delphi, they don't cost that much. I wouldn't trust a Bp pump, lack of fuel pressure from the lift pump will cause all sorts of problems and will have you running around in circles trying to find the fault, of course you would never suspect your brand new pump that still delivers fuel.