It will stick, and will last quite a while if you don't roll the window. The first time you roll it, expect the sticker to flack off and look horrible. Also, you can't really remove a sticker from a vinyl window, so be sure it's something you want to look at for a very long time. Of course you can always replace the vinyl window which will probably wear out after just a few years of wheeling. My Jeep is 3 years old and I can just barely see out of the back and side windows due to grime and scratches. Probably overdue to be replaced.
"When approaching a four-way stop, the vehicle with the largest tires always has the right of way"
2004 TJ, Auto w/ OD, 4.0L, Off-Road 36x13.5 Super Swamper IROK's on MT Classic II Rims, SYE, CV Driveshaft, 4:56 Gears, ARB Locker, 3.5" RE Superflex, 2" Body Lift, JKS Quicker Disco's, 9,000# Winch, Toys-by-Troy step-sliders, The Source OBA. And lots more....