Good question... I test drove a 07 STI and was about to buy it when the dealer said he had a Spec B on the lot. I had just moved back from Japan and didn't know what a Spec B was so I said let me see it. I really liked the color so I test drove it and bought it. I have a wife and son so it was more suitable for all of us. It didn't have enough power stock and I brought over some universal Subaru parts off my WRX I had in Japan so I started modding it and haven't been able to stop. There ya go!
Just bought 07 spec because couldn't find 07 sti locally. Kinda feel I made a mistake. Saw what you did to your spec b. What caused you to do so many mods to spec b as opposed to starting off with 07 wrx or sti?