What is your calcium hardness reading?

Sand lasts indefinitely. It doesn't wear out.

I'll let someone else address your mechanical issues.