You can go to Warn's web site and look up the price of a new motor. It may just need new solenoids, it takes 4. 200-300 bucks would be a reasonable price, its NOT junk to someone with mechanical skills!!
The warn 10K is a solid winch for sure, I'd probably pay 2-300$ for it, you could have a freshly rebuilt solid winch for around the same price as a cheaper built winch like a VR series.