Besides the pex (it does need to be 18") where is the expansion tank and the vacuum breaker? Are you sure this "plumber" has a license? Oh and the connection to the smoke pipe is not legal either. WTF? do you live in Hackville ? Call my buddy Dunbar, he will straighten you out.