OK, this is weird. I spoke with the person I purchased the vehicle from, and he is adamant that he never changed out the 04 FXT tophats, although he had WRX springs on the car. But the springs he had on do not taper off at the top like the new STi Forester pink springs that I just got to put on the Forester, and I'm positive that I need different tophats to accomodate these springs. I just want to confirm that the 07 rears you have are made to seat the substantial taper of the newer (V8 onward) springs.
I can take a picture tonight. I know this shouldn't be so complicated. I almost wonder if some (early run?) '04 FXTs could have left the factory with '03 hardware? Particularly with jdm STi's, Subaru had a tendency to use whatever parts were on-hand...maybe they did this on early '04 FXTs?