The pic of the orange armour looks very much like the knee and hip inserts for BMW City trousers, I'm not 100% sure that armour is for the Rally Jacket, IMHO.
I think the complete unit sells for about R500-00, I modified the existing housing and fitted the light to aluminium flat bar screwed to the rear of the existing housing. It has never budged with all my very bumpy off road riding.
I lost 2 of them while riding off road, only place I could get one was BMW at R500-00 a pop, so eventually I changed the complete unit to an LED, cost R500-00, much more robust than the OEM. I got it from Startline.
I have the slightly later version, best riding pants I've ever worn, I'm also 1.8m and wear a size 34/36 jean pant and these fit me perfectly, they are adjustable. Free bump.