Just fitted both of those items to my new CB5X (the Pyramid plastics, not the Powerbronze stuff).
Unlike yourself I'm not impressed with the retention system for the rear hugger - one large tiewrap just goesn't seem enough to me as it leaves a little movement of the hugger when fitted to the bike. I adapted mine by fitting a drop down section of hard plastic sheet, to prevent road dirt from the rear wheel hitting the suspension linkage. It works a treat, as does the hugger itself in keeping most of the road dirt off of the upper section of the rear shock.
The front I secured with 3 M5 stainless steel bolts - my faith in 4 small plastic rivets and a load of sticky pads would have been very small

. When fitting I used lashing of silicone to help keep it all together and fill any gaps to help prevent the ingress of dirt.
Tried the bike out yesterday with both fitted and whilst the rear appeared to do its job, the front still allows loads of road dirt up onto the front of the engine.
I'm going to knock up a DIY sump guard that will hopefully cover the front of the engine, not just from road dirt but also from the larger lumps of stone that one might encounter when riding the dirt

A seperate thread with photo's will follow in due course

Steve T

Regarding the rear hugger, I removed the square rubber pads on the section where the cable tie goes which improved the stability and closed up the clearance between it and the wheel which I wanted to do. The hugger flexes, it will because it's plastic, but the secured part isn't going anywhere.