I started out asuming that there *must be a difference. The more I think about it, the more my prejudice seems to fade. Take and bring can be used interchangeably, in the senses mentioned above - carry, convey, transport. To my mind, 'along', however, still seems a necessary add-on to 'take' in this context.....

take along = bring