Euro Auto Salvage might sort you out with both. Give them a ring. Ph:00447786136752.
Theres a breaker in Longford getting in a 06 STi to that you could try. Might not get the bonnet there bu I'd say you'll get sorted with the Seats. Ph.0862598924
Other then that go through a mean dealer.
If any of the traders on here have them they'll be along over the next couple of hour and days to let youknow.