Ronald are a quality manufacturer of OEM kit, supplying BMW, AUDI, Mercedes etc...
Can personally vouch for the first set I ad a few years back could take a serious amount of accidental punishment (pot holes, kerbs etc) & still never failed or buckled
If they are genuine, check they haven't been resorayed/ repaired though for me colour wouldn't suit my car
Best of luck