A 120 mile range is going to require a LOT of tower height but it can be done; typically a professional is required for such an installation. Antenna requirement is a very high gain Yagi beam design for this distance. Rotor is only needed if you have more than a single location (city) that you wish to receive from, otherwise it's not needed. RG-6 is the preferred coaxial feedline. No previous mention of a head amplifier above, but you'll definitely need one. I use a high-gain Wineguard amp mounted at the antenna, with the FM trap switched OUT. You'll have provision to go directly into the amp with 300 ohm balanced flatline, then out to the drop with 75 ohm coax. Power for the amp comes from a power inserter box located in the house; the low voltage DC travels on the coax center conductor but is blocked from your tuner by the inserter box. Install a coaxial surge arrestor (properly grounded) at the coax just before it enters the house; maybe even a 2nd surge arrestor downline from that one. You should still disconnect the antenna from all inside equipment when away on vacation, &/or during any thunderstorm.
The tuner requirement is for high sensitivity; I suggest a Magnum Dynalab such as MD100 or MD90, or the more expensive MD102 is what I use, along with their Signal Sleuth, which is an indoor RF preamp that's tunable & has variable gain + a bypass switch. The Sleuth is very low profile & fits right on top of the tuner, if desired. Fanfare also has some good modern tuners available.
You are going to have to spend a considerable amount of $ to set this system up properly in order to receive from that great a distance, so be prepared.