I have 36's on mine, 6in susp lift and 3in body lift.
it not a question of if the tires will fit the truck, it is if the tires will fit the rim on the 04. check if the rims are the same size
No it will not.
No
Yes
Yes
Yes they will bolt up.
no
No, the offset is different.
Yes
No
No it will not fit. You would have to use the 2006 fenders, grille and Headlight assembly to fit the bumper.
I don't believe that there will be enough caliper clearance.