This arrived broken, two of the tabs that hold the blade snapped off. I had to remove the blade and glue them back with gorilla glue and wait 24 hours before installing the blade, however it's now on and works perfectly. Apart from what was probably a packing/handling issue, the product is good quality.
It does fit my Toyota Alphard despite certain other online suppliers claiming it wouldn't.