No, not any 3 1/2 will fit. Make sure you get a pair where the tweeters are NOT higher than the surround. I made that mistake when I ordered Infinity References. The dash piece would not fit back on.
I agree that Crutchfield is overpriced. Your best bet is flipping through their nice catalog, pick out what you like and search for it on Ebay.