+1 on the Angry flyscreen.
Note: I was starting from scratch so needed the front-end fixing kit as well as the mounting brackets. I had them make and polish a set of mounting brackets for me as well and they are extremely well done.
Highly recommended. Great price, great quality, great look.