Replace gate valve and bring incoming service up to code. In order to bring up to code we would add in a dual check and prv in line for code purposes. After I installed dual check and prv on main line I then went and tested the shower diverter. The diverter is a fixed valve body which I can’t clean out. Will need to replace and cut into the wall but will add access panel for easier access for future maintenance.