Knee guards are the Leatt Dual Axis Knee & Shin Guards in XXL. Glad I got the largest size, they fit like a dream. Super comfy, dont impare my movement at all. Highly recommended (I first heard about them on Jimmy Chang's YouTube channel, but chooch wears em, too).
I also have the Leatt 3DF 6.0 Elbow Guards also in XXL. These also fit well, and dont slide down (I have pretty large upper arms, as well).