I just did mine this past weekend. Was fairly straight forward. Turning the wheels helps a great deal on the fronts. One thing that held me up was that I found there was a good amount of dirt/mud packed into the void just behind the wheel well in the front fenders. I cleaned that out and sprayed in some rust treatment encapsulator I had laying around. I'm thankfull I was able to catch that and hopefully delay and rusting. I live in Rochester NY so the battle against rust is a constant one. It's a good idea to have extra body clips available since these tend to dry out and crack easily if you have an older WRX.