Spikes aren't usually made by the brand. All spike shoes should accept all spikes. However, there are different shapes of spike (pin, cone, pyramid), and sometimes, particularly I have found with xc spikes that have a deep hole down to the screw, some might not, or may be very awkward to fit.
You also need different shapes of spike spanner (the ones that come with the shoes are usually rubbish, with the exception of the old adidas ones which were awesome but they don't have them any more). It's worth paying £2.50 for a decent spanner. And make sure you vaseline the thread of the spike before insertion, especially for xc spikes, and for xc take them out between raises or getting them out again at the end of the season can be fun.
Edited: 16/10/2012 at 13:18