Quite entertaining video, with lots of Japanese product placement like Ambush, and Bearbrick. The video is better than the actual song though.