What you can do is try this before buying a timer:
Those GE timers get hard to turn overtime. If yours seems hard to turn,what you can do is oil the gears in the timer. I use Zoomoil. If it is hard for you to turn can you imagine how the little motors feels? I put a few drops in the timer around the shaft and spin it around a few times till it gets easy to turn.