Yes, leak tested. No on the John guest fitting. After seeing some issues people have had with air getting in, i made a bubble catcher to keep air out of the salt water going in. this hasn’t been an issue for me, so little is going in I haven’t needed to use it in weeks. I’ll leave it in place, but it’s a non issue for me.