The only thing I wish to offer is that you don't know the vintage of the unit, make, or expected life span. I would be upset with myself if I replaced the elements, thermostat, ect... and had the bottom blow out due to age.
If you had a clue as to how much expected life it still has, I could...