Suzuki recommends first oil change at 600 miles. Some however, feel it necessary to change the oil early like 50 - 75 miles. This is the first time I've heard 25 miles but I'm sure that would work as well. The thought behind the early oil change is to get rid of all the metal shavings created by the metal to metal moving parts, mostly from the gear box.
I am on my fifth new busa and I give them the hard break in, then change the oil between 75 and 100 miles, then again around 1000 miles. I have had good luck with the hard break in and it seems to generate an additional 2 or 3 hp over the factory recommended method. Also seats the oil rings really well.
I use the oil Suzuki recommends. It's 1/3 the cost of synthetic and it works.