An aftermarket seal is about $130 and unfortunately anything genuine isn't cheap. 40 bucks more gets you a much better seal in terms of fit and quality.
I got this seal by mistake while I was searching for the GT windscreen seals.
I don't think Toyota stock them anymore.