Yes it can work but many mods need to be done.
I am currently going through this process and here us what will and won't work so far, swing arm will bolt up yes but that is about it.
You will need to get a new belt and pulleys since the '03 spricket and belts changed in '04 to a wider belt with a heavier tooth, so that will be needed for the added length, all oil lines will need to be modified, brake line will need to be lengthened, and the Scg suspension won't just bolt up it will be to short so you will need a stock shock or some type of adaptor to make the Scg shock work. Otherwise a stock shock with an adaptor will give you the stock height. Depending on how low you want to go the Scg may work if you want it slammed but then you will need to worry about the front height to match which isn't as easy.
Feel free to askanything else, one thing I am not sure of is if the front and rear pulleys ate the same off a S verus a Ss, you would have to have BPG check that one out for you.