Let me propose a solution that mighr be useful and the once i have tried.
You can get harris high vacumm grease its a silicone grease that can be applied to sunroof channels about 250 rs 85gsm last i bought it marketed by harris silicones lhr
Liquimoly silicone or crc silicone spray both of the have much much more durable films they tend to last longer.
Dow corning makes a silicone grease easily available about 3k a piece
Toyota parts central published a product a genuine toyota red rubber grease a while ago also.mentioned in one of my posts on the grease forum. About 1600 a tube
Molykote 111 is also a silicone grease not used personally but alot of people recommend it
You can look into these options ideally and make decision based on your budget