One thing I’d caution you about. If you DIY and have a problem down the road that you can’t fix, most contractors won’t want to touch it. In most cases you’re better off to hire a pro, get a 10 year warranty and have a reputable company that will fix you up when shit goes bad.