I've got, and have used in anger several times a rocky creek compressor, it is tiny and ticks all your boxes. Last Friday it was pressed into service to reinflate the rear tyre of the GSA after fixing a puncture just outside Nairn
Me too £11.99 from our local coop petrol station. I changed the plug to an optimate fitting so I can plug it in straight to my battery via the permanent optimate charger cable. It all fits very nicely in a Kriega stash pouch with my Stop and Go puncture repair kit (and fuses, cable ties and latex gloves) which then fits perfectly into my touratech tool box on my pannier rail.
Whatever you get, be aware that some pumps trip the current limiter on the aux socket.
It may work initially but as tyre pressure increses and load increases, you find you cannot get full pressure.
Test it, at full tyre pressure, before headin off into the wilds.
If it does trip, then fit an additional aux socket direct from battery via a fuse.