I have the Puig screen - it fits fine, quality is good, but I would normally buy the zero gravity corse screen, however its not available as yet. The ZG corse screen on my 1199 was superb on really long rides. Never had the MRA screen so can't comment. The Puig screen also does not have any high speed vibration issues which I've had with other screens. Hope this helps all you owners of standard screens.
PS Ducati Performance Catalogue products are ridiculously over priced and the only thing I use that for is getting the barbie going!!
PPS Tell a lie bought their comfort seat.....