The make of the stove doesn't matter, as long as it's designed to use butane at 28mb, and the regulator will fit the other (R901 and R907) Campingaz refillable cylinders. The hose might need replacing though, if it's old.
Should fit, although if the Hose is also old it will need to be replaced, they hose will usually have a date printed on it, bit like a use by date.
The hose can be a very tight fit, and it helps to stick the end of the hose in some boiling water, to let it push on to the fitting that much easier.
The refills for CampinGaz 904 cylinders are expedentialy more expensive that the 907 refill, so unless you realy need the compact size of the 904, you would be better of changing it for a 907, which is the same diameter as the 904 but just a bit taller.