SHSH just allow you to restore to whatever firmware you have them for. Custom firmware are made with pwnage tool or sn0wbreeze which allow you to preserve baseband when updating. If you are not a unlocker then you dont really need a custom firmware, just use one of the other jailbreaks available (greenpoison/limera1n/redsnow).