Lord...
No one with an ounce of intelligence would rip a 'real' hydro, or PTO winch, they work great, so long as you have a pump that will flow enough oil to make them perform, and that you have engine power to turn the pump. Utility companies, railroads, etc., they have large hydro Tulsa(Ramsey) units on their trucks, and have a pump that can create the flow needed to make the winch perform properly. They, like wreckers, were designed to perform work with the proper equipment.
There is not a manufacture that makes a hydraulic winch for this market that would fit in the bumper options for these vehicles, or that honestly, has the quality to be installed on a Land Cruiser. The Milemarker unit is a joke. It is painfully slow, at best. There are hydraulic pumps that are engine driven that could be adapted to the Land Cruiser engine, with a lot of work, to possibly at least get the oil to the winch, but, if the winch is not set up to handle the increased flow and resultant heat, then we will have issues there also. The hydo winch is a great idea, but thinking that a hydro unit can be ran off a power steering pump efficiently, and perform work in a timely manner, is foolish. I have yet to see one not take four to five times as long to do the same job that a quality electric unit could do.
There are instances that I have found myself in that had I owned a hydro or PTO winch, self recovery would have been out of the question, due to rollover, and a non operational power source. Will I be able to winch all day with my electric, and no engine? No. But, with dual batteries, I have been able to operate my winch long enough to get myself righted, and running again, without any cause for worry about a dead batteries.
This nonsense about having an electrical power source to create hydraulic flow as a back up, is foolish too. The electrical power needed to be able to sustain any form of serious winching operations would suck the life from the batteries just as fast, if not faster than using electricity to perform the work directly.
Good luck!
-Steve