Just ran into this with my '99. Running 06 wrx axles and stock hubs, 04 sti rotors and brembo calipers up front.

'06 RF (bottom) vs '08 RF axles (top)


Found out the linkage on my '08 trans is longer so I had to use the '06 stuff.