...what about the interaction of the stainless steel impeller with the aluminium housing...
I cannot answer for Bob as to what he's done testing wise, but understand this project began in October 2017 so he's been at it for a long time.
There is a known interaction between stainless steel and aluminum,
when in the presence of an electrolyte. An electrolyte is a compound containing
Sodium
Potassium
Chloride
Calcium
Magnesium
Phosphate
Bicarbonate
I'm not a chemist, but I don't believe that petroleum has this characteristic. Gasoline or petrol is a complex hydrocarbon. In our fuel pump, the impeller is bathed in petrol/gasoline.