Hmm I think you have it bass ackwards
02-03 springs should fit with your
rear tophats - the tophat bolt locations are different (so they don't swap) but the spring diameters are the same
For 04-07 neither the bolt pattern nor
the spring diameter are the same (the 04-07 rear springs are tapered) so you can't directly use either combo
You can slot / redrill holes to make it work - and one or two folks have made 'hybrid' tophats to fit the later springs to the earlier tophats - but the easiest solution appears to be to find some early (92-94) Legacy tophats, which have the early bolt pattern with the small upper spring diameter
Don't take my word for it though - search for posts by guys like jamal and Fred
This is for the rear - the fronts should all be the same afaik.