I am facing a lot problem with my honda city silencer piper. Every time I fix a new pipe, its lasts for 1-2 years. When I asked the mechanic he said it is due to the water that the silencer pipe extract and hence it gets rust and then damaged. Is it true?