Listen to Snowphun. There are very good Subaru specialists around. Spend $150 and hang around for a day.
The other problem is that if you buy the car from a dealer and have the warantee through them, you have to usually bring it back to them to get it fixed. Are you really going to want to flatbed your Subaru down to.....say.....Wallingford, CT and leave it there to have them fix it? What if they stall and don't get to it for a week. Then they say it's ready and you go to get it and woops. We thought we were done....it was the other subaru we fixed.
Wait for something to show up local to you. If that takes you through the winter, then hey......you learned something. Get some snow tires for your Mustang.