That's a very deep well, but it has good flow. At 25 gpm, what is the water depression? In other words, what is the recharge rate without dropping the water level? At that point I'd go shopping for a pump that will match that gpm at the pressure you want. I try to match the calculated delivery rate of the pump to the recharge rate of the well. This way you won't run out of water. Personally, I like high pressure because everything works better. 80 psi is the max so I set my high cut off switches at 78 psi. A standard pump can't make that kind of pressure so with your lift you'll be looking at an expensive pump. Personally, I don't like it when the pump setters pick a pump for me. I don't know what I'm getting. Yea, they throw around 1/2hp or 3hp, but how many gpm at what pressure? That's what really matters! When you look at the pump charts you have to cross reference your friction loss to the pressure to the lift to determine the gpm.
Yes, you will want a pressure tank. And not a undersized one shown in the picture above. Frankly, you really can't go too big on the tank. The bigger the tank the longer the pump run time and the fewer the starts. Starts is what kills the pumps, they can run all day without damage (so long as they stay submerged). Also be sure to have the correct sized pitless, drop pipe and lateral pipe installed. I have 1" on my pump at the friction loss at 17gpm is off the charts. If you want to hit 17gpm, go no less than 1.25". 1.5" would be even better and required if you are over 17gpm.
This depth is really beyond your ability to set the pump. It will get very heavy and only gets worse the deeper you go. The problem is that many pump setters make money off their pumps so they don't like it when you give them the pump to install. I've used Tuhorse pumps off Ebay with very good results in the past.