Well lads firstly I got them from eBay £24.99 from micksgarage and actually very robust!
Yes the figment is inside the window Channel and as for the part outside the channel I agree not what I thought it would be but this is the design to allow the deflector to sit out and not against the window. There are 3 clips that insert to stop the being blown off at speed and can confirm that doing 80's - 90's on a run.
Not everyone's taste but I like them, makes the motor look good and stops the holding roof water pissing in the window