I am an alpha tester for a new Norgate/Premium Data product that includes some interesting market breadth data. They have put out all a crazy amount of market breadth data for historical index constituents. The data goes back to the early 1960s for the S&P 500 ones.
I'm not sure exactly what state it's in or when the intend to release it but it has the following: % stocks above MA 20/50/100/150/200, Advance Decline, Cumulative NHNL for 4 Week, 13W, 26week and 52 week, Arms, McClellan, Swenlin, Zweig plus several more. The data looks clean and consitent to me. They also calculate these market breadth indicators against several other indexes too, not just S&P 500.
Recommend you contact them and see if they have something that suits your needs. I think they only offer the alpha test for amibroker right now.