I have 64K on my 2014 Mirage. My suspension is starting to feel worn, at least to me. How long do the shocks and struts typically last? Do I have front struts and rear shocks? I don't see any 3rd parties selling them.

Thanks!