This might sound a bit off, but, if you don't want to do the shorts thing, Ky jelly might be an option. That stuff is slick! I work for a veterinarian, and we call it OB lube, but it is the same thing.
It's slick without being slimey, and it does not take that much. Plus, you will not get the chaffing you might get with powders, or the heat with wearing the shorts underneath.
Plus, you can slip to the ladies room and reapply as needed, with no worries about the perfumes, etc. of lotions.
2+ year maintainer.
The human body is capable of amazing things! But without the mind, it is nothing. Get your mind in gear and the body will follow!
Be selfish about caring for yourself, you deserve it!