I don't know if they will be open Monday but I would try to contact interwest rebuilders in St. George. They rebuilt the alternator on my 91 fj80 with no problems. They have been around forever and I am sure they could get you rebuilt and running.
Interwest Rebuilders
(435) 628-3459...