Ken
The alt model number is STAMPED into the side of the case, behind the fan. You may be looking at the faded regulator model number on the back, not the Alt p/n.
if you have an m25 or XP, it's likely an 8MR2049K alt, actually a 51-a motorola/prestolite.
http://www.prestolite.com/pgs_products/specs.php?pf=true&item_detail_id=16374&item=8MR2049KI've typically supplied/recommended a Wilson remanufactured 2049K (Wilson p/n 90-05-9141) -- top quality and reasonable cost and a direct drop-in - about $150. If you wanted to upgrade a bit, there's a 72-a reman prestolite that is a drop-in (the one that was optional on the M25/xp and it also boasts an external voltage sense - the 2049K is an internal voltage sense.)
note that the Wilson remains list as not including a pulley but I have not seen one that does NOT come with the pulley installed.
You can find on amazon etc - an "8MR2049K" replacement but it's an offshore knock-off, not a prestolite.
Anything more info you need on above jus lemme know.
-ken also