Houston,
I think I'll give the stuff I got from Chevy Duty a try first. I've noticed that there is a lot of gunk inside the vent frame and I'm going to be sure it's cleaned out real good before I try to assemble anything. I'm also going to try gluing the tape to the window to hold it in place.
I'll let you guys know how it goes,