I have smoke on my plane, I just used the same pump as the EFI pump that Tracy used to sell. it weighs less than a pound and puts out about the right flow rate. Built in check valve. I have not problem with leaking. instant cutoff. Tank is in the wing and pump in the wing root which keeps the system and oil smell out of the baggage area.
The rotary makes nice hot exhaust which is great for supporting a lot of oil without leaving a residue (except for the 2-stroke oil)
Dave Leonard