The teddy bear does not give you "better" weapons. It's still randomized.
What I think it does is extend the usage of one Mystery Box. I could hit it at least 12 times and it was still there, on the same spot I got the teddy bear on.
Other than that, I haven't seen anything else. But if there is... I so wish for a perma-Stamin'up.