> If you know what you are doing it isn't even difficult to install.
How much time does it take to acquire & refresh the skills and code knowledge, and how many water heaters can you amortize that over during your life?