will any 03-07 wrx calipers swap direct (including: braket, caliper, rotor and pads)?
For the fronts, yes. You can either use your RS front calipers with an 02-05 WRX caliper bracket, or you can swap the 4-pots from an 06/07, which bolt directly to the front hub.
The rears are more complicated. 06/07 WRX 2-pot rear brakes require either an 06/07 WRX backing plate, or an aftermarket adapter bracket. More information on this can be found in the first post. Stock WRX rear brakes should bolt right up, but I think they're identical to the RS brakes, so they won't make much difference.
Does anyone have the part numbers for the black calipers? I ordered the red ones and got them in today, but just really want black. Im not gonna paint calipers black when theyre factory painted already. If not im gonna just stick with the red ones.
so what model cars can you do this on? i have a 1994 and it has drums in the back, is this useable on my car or is there another swap i would have to do?
That's a really good question. I see you have a FWD L, and there are some differences between the AWD and FWD rear hub/suspension assemblies. I have seen some catastrophic failures when FWD is converted to AWD without using all the AWD components, which leads me to believe the differences are substantial. Therefore I would not recommend trying to swap your drums to 2pot rears unless you are switching to AWD, or at least to the AWD cars' suspension components in the back.
However, I expect the 4pot fronts should bolt right up to your front hubs. If you have a friend with an AWD car you may want to compare your front hub designs to see if they are identical.