Transalp
http://www.ta-deti.de/ta/screen.html
Has some info (most ive seen anyways)
I'm not 100% sure which will and wont fit but anyone selling screens will do newer ones no problem...
Looking at replaceing mine too seeing as somebody saw fit to "trim" it :/ (previous owner must have been a midget...