I bought my deflectors from a performance part company called team heko. Think they are a Polish outfit.
They cost my £25 for the pair, delivered. They sit on the inside of the pillar and require no fixings. Really happy with them! I know you already have the Renault ones but thought others...