It's not the DI tank that is expensive it is the replacement resin you have to buy. The resin life is determined by the hardness of your water, and if you in a hard water area then the resin in the tank will need replaced often.
You would be better with a water treatment system and storage tank, a bit dearer to buy initially but the water will be very cheap to purify.
Peter