Nice looking baits! That is one of my best producing worms.
That mold is a really easy hand pour mold (along with the Freedom Fries). I think that the ability to hand pour is a required skill if you want to be able to do some of baits you see on the site.