I have the left side radiator fan + frame + shroud that I've removed from my car. According to the following parts listing at Pelican, the same part numbers are used for 1997 to 2004.
I think that $150 would be a fair price. Please email me at trygve (at) bombaydigital (dot) com to follow up. (See also my parts posting just added, with more info. -- my parts for sale)