I have picked up several timers for $1 each at estate/garage sales. Didn't figure it was worth it to pay $15 for one at HD/Lowes.
Don't forget, if they are 24 hour timers they will come on and run for the allotted time every 24 hours so you still need to turn them off. I know.