Self-priming diesel pump unit

EFP-27-9