If you take pictures, point out where the leak seems to be coming from, there are more than enough people here who can diagnose it for you for free. But, in many areas of the country, $125 for a service call is about right. Before having him come out, see if that $125 is applied to the labor to replace the tank or repair the tank (if possible.) It would suck to find out "That'll be $125 for the diagnostic fee, and another $125 to replace the dripping relief valve, and $3.95 for the part." (Actually, I don't know how much one of those valves is, and oddly, on the first page of google results, I didn't see a price; just a bunch of how-to instructions. That was as much effort as I was willing to put into finding the price.)
edit: just off the top of my head, the only "leaks" that are reparable are - leaking from where the water goes in or comes out (I can't recall ever hearing of someone having this problem), drain valve leaking after draining sediment - it not reseating well, pressure valve leaking after being tested, and on a gas hot water heater (at least the brands I had in the past), the metal below the flame catches the condensate that forms when the hot flue gasses contact the inside of the tank when the water is colder. It's usually only a few drips, but over time, it can corrode that little metal plate and start dripping onto the floor right below the center of the tank. When that plate is there, that water would be evaporated back off from the heat & go up the flue as the tank gets warmer. That problem is more obvious when the tank is first turned on and all of the water inside it is cold; especially so in the winter if that changes the temperature of your incoming water. (My well stays roughly the same temp year round. Back in the city, the temp varied by probably about 20-25 degrees.) And, it'll be more of a problem if the tank is undersized (runs out of hot water with regular use, i.e. small tank and family of 4 all taking showers one after another.) To see if it's this latter problem, you'll have to hang out next to the hot water tank during a period of high use. If you're feeling particularly wasteful, turn on every hot water faucet in the house & wait next to the hot water tank. If that's when it's dripping, that's the problem. If it's not, then the problem is something else.
p.s. water heaters are pretty simple to replace. If you're new to d-i-y, it's a good project to get your feet wet. (Pardon the pun.)