AC cutting out when hitting puddle on 2004 Lexus RX330

I have a problem in my 2004 Lexus RX330 where the Air conditioning is cutting out when I hit a puddle and water splashes under the car. The AC can be turned on again after 15 minutes or so. Lexus service says it is throwing a code and that the "AC Junction Block" needs to be replaced. It is $610 for the part. Does this sound reasonable?

Asked by for the 2004 Lexus RX330
sounds about right. the water invades connections and corrodes the connectors.
parts from a dealer are high and are not available in the aftermarket.

Thanks Roy,
I was thinking that it might be a cable or connector getting hit with the water and not the "AC Junction Block" which is a computer for the AC. I would imagine that the cable or connector would be less expensive. Is this a common failure for Lexus vehicles?