Having used the 24-105 for some time now I wouldn't hesitate to recommend it. Camera bodies go out of fashion but lenses are something that last for years if you keep them clean and well looked after.

For the extra cash I think it would be a mistake to buy cheap and then in 12 months time suddenly decide "I wish I'd put the extra money into the 24-105". Tough decision but buy for the long term
Richard