I need a pair of original type switches for the electric windows of my 73 246GT (#05898). I bought a pair form Superformance but these have 'rounded'...