The instructions we did list everything you need for the pump change. Glencoe Ltd. do a "kit" as they were selling lots of Walbro pumps for M3W's, we have nothing to do with what they chose to supply as a kit...and don't get any reward either ☹️. Not sure what you mean by the "Walbro Filter" filled with oil? Is this the Mahle KL167 filter /regulator? If it is they usually are supplied empty. There are several mesh filters available that fit, not sure what Glencoe are supplying, I cleaned and refitted the original item. Agreed that immersing a fuel pump and its electrical connectors in petrol never seems like a good idea but many cars do it, thanks for the explanation. Glad it all works and hopefully will for many more miles.