well it is the same size piston and the same cocking the difference is the size of the spring (way softer) for the cannon when you say "all the same" do you mean they all have the same length, size and that the only differences are in the attachment? some with a iron sight ...