I've been detailing cars for a long, long time. For the interior vinyl, I only use 303 Aerospace Protectant. The stuff is awesome compared to anything else I've used. It is a bit more pricey, but I really believe in this case, you get what you pay for.
http://www.303warehouse.com/
For Glass clean, try this stuff out:
http://www.invisibleglass.com/index.htm
Now I'm going to warn you, once you use these products you'll be hooked and won't be able to use anything else you may still have lying around. Just throw the other stuff away because you won't even want to give it to anyone once you see the difference.
My oldest son, 29, just bought a slightly used expedition and brought it over to show it off. The windows were filthy both in and out, from the use of windex or some such product, so I grabbed a couple of cans of the Invisible glass and he and I went to work with a couple of microfiber towels.
10 minutes later, he left taking a can of the invisible glass cleaner and a microfiber towels with him.
Another convert!