Some stores say no, and some would recommend a contractor. You are better off buying one you want, and then calling around for a plumber to install it.
No, not that I'm aware of.
I'm not sure but they are only a phone call away.
Thanks! Your answer is awaiting moderation.