for example, in cars, you have charging systems, starting systems, suspension, drivetrain, etc.
Strong detergents over a period of years will eat small holes in copper pipes.
Pin holes in copper pipe are typically caused by high acidity in the water. Get a pH test kit (any pet store will carry them) and test your water. It should be around 7. If it is around 5-6, you have acidic water.
Bike Bandit is the best I know of. Just search by brand,and you will get a parts fiche like blow up of all parts with prices.too cool.
Someone has used a very thin, low grade copper. Your best option is to replace it with a quality product.