Yuji and all,
Just a heads up on the STi Forester grille: If you have a 98-00 model, the "STi" version - the one with no chrome, but black cross-hatched mesh - is , as far as I can tell, the same as the grille used in the non-North American market Forester S turbo (Forester GT in Australia and New Zealand). What makes it "STi" is the pink grille badge; S turbos and GTs come with the standard black (actually more a dark green-black metallic) grille badge.
I was able to buy a Forester GT grille from an Aussie Subaru dealer for about $210 US; the pink grille badge can be had from several vendors here (ISR, among others) in the $30-40 range. Now that doesn't help you if you want the "f" grille, but it might be a start.
PM me if you'd like contact info for the Australian dealer where I bought my grille. I'm not a vendor so I don't stand to benefit from passing the info along to you - just another happy Forester owner.