I purchased this winch mounting plate to install a Harbor Freight, Badlands, 2500 lb winch on my 2003 Honda Foreman Rubicon 500. The install was easy, and a perfect fit. Be aware though, that the fairlead roller that comes with the Badlands winch is not the American Standard mounting size!! The one provided with the winch, has 4 1/4" mounting holes...This winch mounting plate, as with most other mounting plates, has the American Standard 4 and 7/8 in mounting holes. Other than having to go and purchase an additional fairlead roller, the install was easy and Hardware seems to be of good quality.