Good chance the sunroof is a Hollander. Several have had them installed and they look factory.
One thing I would definately fix is getting some beefier suspension links made or at a minimum beefing up the ones on there (sleeving them). Especially if you plan on taking it off road...from the pics, the current ones look pretty anemic.