yup, at 120k original timing bell should have gone long time ago. Don't risk driving your car, cuz when the belt snaps, there goes your engine.
Don't forget to change the water pump too, or else its gonna be double work in case you need to change it sometime near the future.
Good luck finidng someone to do it free or a fraction of the price. Im pretty sure someone will do it for free, its just time consuming. It takes a while to change timing belts.