Walmarts Assurance Stretch are what I use. They fit the bill of slightly better than the CVS briefs and are inexpensive. The stretch sides make it easy to toilet when needed. They are more absorbent than the CVS briefs.
I use pinxav. Pronounced "pink-salve". You have to ask for it at the pharmacy but you don't need a script for it. Doesn't stink and wipes off easily. I use it daily to keep rashes away. With desitin and alike I still get rashes.