STi gauge clusters usually hover right at $300, so you essentially got a cheap frame! Nice!
I'm not familiar with the lower control arm recall. Is it specifically for GD (02-07) WRX's since they don't have aluminum control arms and commonly rust out?