Assuming you're in the Phx valley area (my bad for chiming in if I'm way off here), Charles "Chuck" Gatti, DDS is a BJJ black belt and dentist. He makes the mouthguards for the MMA Lab MMA and BJJ guys for the last decade or so. Great dentist, very nice guy, and serious BJJ hobbyist.
You can also do a mail order custom one. Personally I like
www.opro.com They send you a kit that you use to make your impression at home and mail it back to them for them to make your custom guard. Tightest/best fitting mouthguards I've had and I've had dentist ones, boil and bite ones, and several mail order impression kit ones. I would go Opro again if I was getting another one made.
The big advantage of a custom guard is that you don't notice it when it's in. Guys always want to spit out their boil and bites when they get winded. I could run miles for time with an Opro in and never notice it.
As for cups, I'd go Shockdoctor Titan alloy cup. You won't need the metal cup but it's the most comfortable one they make with the gel flex edging. Use their compression shorts with built in cup pocket. This was the most comfortable set-up I found in a few decades of combat sports.