Very nice! Is that body the one that came on the coil sprung SJ's? Yours being a 2004, the coil sprung ones came in about 1995 (I think) - so I'd have thought you'd have coils - but nope, those are definitely leafs I spy under your truck! Well, whatever suspension you have, that's a jolly nice SJ! ...