1. Both aluminum.
2. yes.
3. Depends on year. Aftermarket would be better than either.... .... but yes.
4. If it's just the facia... wiring is the same.
It's hard to answer some of these questioons since the 06 wrx is basically an STI. The 05 has soo man common parts.