https://www.oreillyauto.com/detail/b/import-direct-ignition-4488/ignition---tune-up-16776/ignition-module-control-unit-ignitor-12521/e281cd9fff15/import-direct-5-terminal-ignition-control-module/140197/4575249
This is the link to the one I bought from O'Reilly's. We have had good luck with import direct parts at work. I replaced mine beacuse the bottom was cracking like Andy was describing. Mine finally gave up when I soaked it flushing the heater core.