What size heater do you have now? To run a 400 btu's heater you need to have a 2 inch gas ppipe, for the heater i would recommend a raypak they are easy to maintain and parts are easy to replace, for the pump starite has some nice energy efficient pumps that give you the same power at almost half the cost and for a filter the starite sand filter are very easy to maintain and to replace the sand when the time comes.