For the 98 look into Warn's, rated for winch work as well.
I have the Warn on my 99, and I think the 98 and 99 would be the same.
It tucks up there fine, but can't use the stock tow hooks with it.
Sorry no thoughts on the 04, not sure if Warn makes on for the 04.