The STi gauge cluster from an 04 model is pretty much plug and play with any 02-04 WRX. The outside temp gauge won't work since there won't be a sensor present.
A gauge cluster from an '05 STi is not plug and play with any prior models. One of the three wiring harnesses that plug into the cluster is different. Hope this helps.