Morad Parts Company - 3800 Motors, Transaxles, & Stock Parts
Ed's been pretty much the "go to" guy for replacement parts for the GP for years, people joke about having him on speed dial (for some, it's not a joke, I'm sure).
I've personally gotten more than my share of regulators from him, very stand up guy.