Here's another good site for gear:
https://www.rudis.com/
I think we actually got the shoes on zappos because I wanted easy returns as I had no idea if it would be his normal shoe size or what. He actually did wear a wrestling shoe in his exact same shoe size.
We got this one:
https://www.zappos.com/p/mens-asics-snapdown-4-black-white/product/9956655/color/151
Maybe get two headgear in case he forgets one and LABEL THEM!
Also he needs a mouthguard.
They don't wear cups. Still not sure why but I leave that up to coach and DH to manage.