from "Samurai Champloo Music Record: Masta" album by Force of Nature
See who else performs this track