Where can you buy a mainspring for a Hopkins an Allen mod 29 muzzle loader?

Your best bet would be Dixie Gun Works, Track of the wolf or Log Cabin shop. They all carry muzzle loader parts, new and old, and are also all on the web.