I have 3M crystalline 70 on my civic. All glass.
as for the challan, no one bothers me as they are almost negligible. I live in islamabad.
my advise is go for cr70 as cr90 is virtually clear. Maza nahi ata.
Now if they are worth it.......umm.....well..... They do make a difference but a subtle one. Nothing very major.
Glare is reduced at night from high beams. The car tends to get hot while parked in sun but its fairly easy to stabilize the car once ac is on.
while driving around, my car's ac is always set on minimum which was not the case without them. (Saying all this from personal experience)
So yea they do make a difference but its upto you to judge whether is worth 20k or not.
for application, you can go to protek devices, its right opposite to pepsi cola factory. Gulberg 2
the manager (Salman) contact no. 0345 4684684
i guess it has a 10 years non scratch/non fade warranty