The tape/CD unit in my Alero's in an unsatisfactory position between "sometimes works" and "garbage," so I'm thinking of getting another GM unit to swap in (for aesthetics and because I've got plenty of tapes to use

). Would a stock stereo from a 2004 Alero be compatible, size and wiring-wise, with my 2000?
The particular stereo is
this eBay item.
Any help's appreciated. Thanks!