They are compatible. The only difference between the bikes is cosmetic, larger throttle bodies (by a millimeter or so...) and a 1mm larger bore.
Most, if not all things are interchangeable (besides the ECU & certain engine components)
I've got a 954 swingarm on my 929