I purchased a double bubble from them for my Ducati. I'm using it and saving the OEM screen. I'm not impressed with their quality. The screen has a slight bulge on one side, not noticeable until I sat on the seat. I thought it was pointless to send it back since it came all the way from the UK. So I just decided to keep it.
I won't purchase anything from them again. I figured they thought they could just unload a defective product to some wanker in the States.