The 03-04 kickstand is different than the 05-06 according to the microfiche and part numbers. You can try salvage yards or keep an eye out on Ebay, they come up from time to time. You can also try and rig your own on there, but make sure it is safe. You don't want it to pop down while riding! =-/
HOW did u break your kickstand... that just seems wierd to me. Only way i see is that u picked the bike up on it 1 too many times and it gave. its something ive been worried about myself. Was that what happened to u?