I'd bump up the rating of the tower and not get the 25G, but go for a 45G instead, considering the potential of ice loading. I might even bump it up from there, depending on what you intend to put on top (and on the sides) of it. I've never been to Buffalo, but I've seen pictures of your winters.
The price tag is about right. It's not cheap.
And, don't forget the cost of the most important things:
Your antenna and feedline.
A 100 ft. tower with an AEA Isopole antenna on top of it fed with RG-8X is a waste of money. I wouldn't even run a Diamond and LMR400.
Personally, I would want to get a commercial quality antenna for the band I'm interested in, and at least 1/2" LDF hardline. 7/8" for UHF. Professionally done, that should be trouble-free for quite a while. And, if the dollar value is prohibitive, forget the tower and STILL get the best antenna and feedline you can get. It's money well spent.
The other thing you might consider: a wooden utility pole that's set in the ground with an auger. Bolt the antenna on the pole, be VERY careful with the cable, but pincers on the boom truck can pick that thing up and plant it very solidly wherever you'd want it.
Sounds like a fun summertime project!