Tires are notoriously sloppy with specifications, and 25 is more like 25 +/- 2mm.
So even though I can get Michelin Pro 4s on, does not mean another brand's 25 won't fit if it is a fat 25, or that their 28 will fit if it is a narrow 28.
Just got to try it.