You can try calling Sun Eng Hup. I remembered that they had a wide variety of stuff for my 190E. Then there is Stuttgart, major rip offs tho. There is one more shop in selayang but can't remember the name. They had stuff like interiors and panels and all that.
I've searched thru, but can't find anything about how to place stickers on the inside of the windscreen. I'm going to change my road tax soon, and I don't want to place the road tax sticker directly to the windscreen...