I use AMSOil's pump, but I am not a dealer/promoter. I just like good synthetic oil.
Anyway I use their pump which is way better than the crappy red one.
Here's a pic: http://www.amsoil.com/storefront/images/g2039_600px.jpg
It runs about $12. It works really well, unfortunately, it is only meant to work with their proprietary bottle. Not sure if it will work with normal/standard oil bottles.
Oh, I've seen ones like that for outboard motors. Not sure which bottles they fit on.