A window switch is a window switch is a window switch. They arent made for a specific car....atleast i've never seen one.
And its about time MSD started getting into digital stuff....i never understood the whole Pills thing when all the companies like Mallory were busy going digital.
I think its called a window switch because it gives a opening between two rpms that the nitrous can be used. So i guess its like opening a window for something to happen.