I'm certainly not an expert, but I have looked into these previously and will implement something at some point in the future at my location.
My environment has about 97 feet of head, which produces about 42psi where a turbine will go. But I only have 20-60 gpm, depending on season. So that's 3,600 gph, tops. Compared to your site, more head but less flow.
Best I can recall, my environment could produce about 800 watts of power at the mid-range point of 45gpm. You have more water flow, but substantially less head. At 20 feet of head, your looking at 8.6psi at a turbine. Not enough to run a pelton wheel or similar turbine system. So you are likely limited to low head hydro systems, which I know little about.
800 watts isn't very much, but it *is* something, and it's somewhat free after installation. 2 or 3 solar panels can produce the same output with reasonable cost and simple installation; however, hydro works 24/hrs a day and solar does not.
If you do it right, you also need a federal permit, which I believe is free, takes a year or two to get.
Finally, there is the cost of transmitting power. 400 feet to the turbine is similar to my environment. Last I recall it was better to spin a high voltage turbine (220V or even "wild AC") since there is less voltage drop over 400 feet of wire than a DC current system.
The systems are pretty simple, but given the multiple factors involved it can also get complex quickly.