I didn't own an '05 and can't tell you if the '06 and later sound system head unit will "fit" but I don't think the head unit size and shape are the same. Electronically they are compatible with Gen II trucks. I believe the features you mentioned were offered.
A quality Kenwood, Pioneer, Alpine, etc. from Crutchfield is probably a better choice.