I never have any problems with the Astroglide bottles that I buy at Wal-mart, the big and small sizes. I use the small container for portable use and refill it from the big bottle (big being 5oz). Both have snap top lids that don't leak. Just make sure it's screwed on well (use dry hands during refills ). The snap tops make it easy to use in the middle of the action without worrying about spillage when closing.
I'd be happy to give a 1-on-1 demonstration sometime.