When looking to put in that new shower you need to find the right plumbing contractor for the job. You want someone who has reasonable rates as well as the experience that you are looking for. Make sure that you find someone who does what you want not what they think you should do.
Your basement has water coming from the ceiling. It seems as if you have a problem and are in need of a plumbing contractor. You need someone that can come in and fix the leak as well as replace any damaged pipes or valves. If you want the problem fixed properly you need a plumbing contractor to come in and do the work.