After a minor hassle at the dealership (they told me the part was accidentally sold to someone else 3 weeks ago after letting me wait1.5 hours .....after some tooing and froing they reluctantly took one off a new vehicle) with the new visor fitted, to be honest, im not convinced its any better !!!
Looks like ill be doing my own fix.