To answer your question about replacement water heater element ... yes a replacement from Home Depot or Lowe’s or Ace would do just fine...
However.... be sure to get the 120 VAC.. not 240 and make sure the Watts rating is no more than 1500 ....
The stock Suburban element is 1440 watts at 120 VAC
https://www.homedepot.com/p/Everbilt...5024/205681007