No, you do not need a mounting kit for this T&S Brass faucet assembly. It comes with everything you'll need to mount it to your deck right out of the box.
No, Can mount directly to the holes in the SS sink or top. There is lots of thread on each valve body to accomodate counter thickness. Just be sure that you top does NOT have a center hole. Some sinks with pre-drilled deck mount faucet holes have three. This faucet mounts only to the deck with two holes 8" apart.
Please see the image I have attached below. The image shows a dimensional diagram of the gooseneck spout.
I got a 10 inch, but should have ordered an 8 based on the sink and drain placement.
Exclusive offers and product updates will be arriving to your inbox soon.