If the pipe are steel chances are the pipes are internaly coroded .A pressure test will tell you if you have a leak inside.Check around for priceing try your water suppler for a quality company to get a price from .Make sure you get apple for apple price estimate.You did not say how thay know the pipe is bad ?