Yes the plate should work. I bought mine from a local dealer, just check the bolt pattern for whatever plate you buy, there are tons on ebay for a foreman. the bolt pattern is 1.9" x 3.09". I would definately go with the 3500 pound. It has a 2.0hp motor as opposed to Warn's .9hp. It is sealed, it has a 1/4 cable instead of 3/16. It has a gear reduction of 256.8:1 as opposed to Warns 136:1. It may be a little slower retrieving but it won't stop pulling. It has a 2 year warranty. as far as the switch goes, it comes with a hand held 12ft. long plug in type remote switch for winching off of the bike. However i bought a Warn mini rocker and it wired right up to the solenoid so now i have both. Total price was 229 for the winch and 43 for the switch.
As far as the mount plate here is the link for it, This is the one i have,
<a href="http://cgi.ebay.com/ebaymotors/ATV-WINC" target="_blank">http://cgi.ebay.com/ebaymotors/ATV-WINC ... 6358QQrdZ1</a>
And here is the link for the winch if you want to read about it:
<a href="http://www.allterrainsupply.com/product" target="_blank">http://www.allterrainsupply.com/product ... cb2fc65f80</a>
I am going to try to check it in the mud today, so i'll let you know how it performs.
I'll send some pics of it installed if you would like them.