Yes, this hitch will work on 2004 Wrangler Sport.
Dyoung, Sorry there is not a recommended hitch for your 2001 Jeep Grand Cherokee. Jeep does not recommend using your Jeep for snow plowing. Thank you.
Stevo, The front receiver hitch will bolt right up with no drilling on your 2012 Jeep Wrangler Unlimited. It will not fit if your Jeep has the Hard Rock or 75th Anniversary bumper on it. Thank you.
David, For your 2006 Jeep Wrangler you will need part number FHK 31028. A long as your Jeep is not lifted because the hitch needs to be 10 to 13 inches from the ground. Thank you.
Eddie: The link below is the correct front hitch for a 1997 Jeep Cherokee: http://www.homedepot.com/p/CURT-Front-Mount-Trailer-Hitch-for-Fits-Jeep-Cherokee-Jeep-Comanche-Jeep-Wagoner-31084/205631773?keyword=curt+hitch+31084