I don't have much of a clue on prices, the puppet builders here have the knowledge on that - but yes, you need some kind of agreement on the licensing rights for the designs as he could put the image on t-shirts, badges, make dolls etc. If you are worried about pricing yourself above his budget...