Water heaters replacement service sometime is expensive, and people put it off much longer than they should. Not replacing a broken water heater is unsafe and can end up costing more in the long run because it leads to floods and damage to your home.
If you have any doubts, consult a professional plumber to help you make the right decision.