No, those are the Street Scene louvers I'm talking about the ones made by Stage 3 themselves..these ones.... http://www.stage3motorsports.com/product/VT3180
I was also looking at the Street Scene ones but I think they look too bubbly, so I ordered the ones from the above link. They are cheaper and I'm not sure how they compare to the others in terms of quality they are a little 'plasticky' but I know once they are on the car and painted they'll look amazing. Right now they are in the process of being painted and I'm installing them on monday. The reason I got them was because I think they just look better than all the others, not because of the price difference. Here's a pic of them held up against my car before they were painted. Once they are painted and installed I'll make a thread and you can see how they look installed but this will give you an idea for now.
BTW... they don't come off to clean the window once installed, unless you replace the 3M tape I guess.