The OEM fans are pretty big, but also designed to efficiently flow air when not running. I second the advice not to use aftermarket fans. New ones are pretty darned expensive - hopefully you can find a nice used one from a car in the snow belt that has had little use.
When I see someone parting out a car here or on EBay I start asking questions about the items I need. Have gotten good deals that way.
Don't let the car run hot, but 90c isn't hot in my book.
Ken300D