I've never fitted crash protection but I can vouch for Evotech's quality and customer service - excellent on both counts.
I've not tried R&G stuff myself but there's a section in this week's MCN about them, which may give you some more information. It's basically a reprint of this old Bennetts article:
https://www.bennetts.co.uk/bikesocia...-industry---rg