Phase 1 and 2 are the same until you get to the later tilt and slide ones, they're different but can be retrofitted.
@roddy21t rebuilt his 21 sunroof with a R19 one, they're very similar.
I've got my old one in the garage, it's complete and the motor works but it did let water in and the drain tubes would need repairing. Can send pics if you want, i'm changing to a non-sunroof skin.
Front screen surrounds, yes, these are very good.
RENAULT 21 (86-94) WINDSCREEN MOULDING KIT (LH + RH + top inner + joiner clip)
rejel.com