What's a good place to get 355 fans now?
I ordered the SPAL fans from Summit racing if I recall. also https://the-fan-man.com/product-category/spal-electric-fans/
For Spal, you need a 16" curved blade puller. 30102050 has the OEM electrical connector but I found hard to find. 30102049 is identical, but doesn’t have the OEM connector. You just splice on the plug from the fan you remove from the car. This is what I did.
Some further reading here: https://www.ferrarichat.com/forum/threads/355-fans-replaced-with-spal-30102113.526398/