I have an 03 and have had good luck with it. The mirrors were the only issue I've had with it, well my front diff also, but that was my doing, my extended warranty paid for new. I would recommend buying an extended warranty for seems like little things always pop up on these things. One thing you'll enjoy to know is the 03's were the only year made my AM General and the others by GM so YEEHAA.
