For the leg guards, I recommend the brand I use: Douglas. They come in four different lengths, 20" being the largest (knee to instep) available. I would imagine this size being ideal for your height.
http://www.douglaspads.com/pc/viewCa...p?idCategory=6
I'm having trouble finding a size 16 plate shoe for you. I wear 14s and they are hard enough to get. 15 is the biggest I've seen advertised so far. Try this link and contact the company and see if they can custom make you a pair:
http://www.lehighsafetyshoes.com/pro...uctId=15005248