custom vs off-the-shelf solar cost