Since the gears were off recently anyway, they should come off pretty easy. Did you torque them to 75ft/lbs? Just try the belt method. I have the tool for a wrx, but not sti. Im about to rebuild an sti motor so wish me luck as well. Ill probably buy the tool soon.