They will fit 02-07. They were for my 02. It did not have any when I bought the car used. I ended up getting a set of weather techs so I did not use the WRX ones.
Yes they are sold as of this afternoon. But just an FYI I also have a set of 2008+ rubber mats too. They are $45 and are mint. They do fit the 02-07 but you can't use the hook for them. I had them in my 02 and they stayed in place. let me know.