Drive it.
It is a TJ, but the unlimited is called the LJ
http://servicemanual.blogspot.com/2007/12/2004-tj-jeep-wrangler-repair-manual.html
in your but
Yes, it should work, your body style is TJ, all TJ parts interchange.
Yes, they are both TJ's so it should work
Yes, they are both TJ's and it should be a match.
The 2004 Jeep Wrangler is a gas-powered vehicle.
All TJ models should be compatible.
The 2004 Jeep Grand-Cherokee is a gas-powered vehicle.
A regular Jeep TJ GVW is 4450 stock..
Yes they are the same
Sorry it won't fit and the body styles are different. The YJ ran from 1986-1995 and the TJ ran 1996-2006, so you need a TJ chassis.