No, it wont fit. But it will fit onto a WRX...
Oh wow; you're reaching back what, a year or more ago for that post!
Hate to burst all your bubbles but I got it to bolt on no problems. Just made new brackets.
Now to get it to close.
Show pics