Yo be honest any soap would work… Don’t use softener or hot water and either use very low heat or no heat to dry it…
I wash my own running/cycling/swimming gear and dot mix it with any of the other clothes.
If you take normal care of your gear, it will last. Unless is absolutely garbage. I have many target running shorts that have last 2 years before the liner becomes too elongated and I can’t no longer use without chafing …
I have cycling bibs and shorts that have no less than 8 years… The newest I have is 5 years old…