I haven't tried any larger sized foam or balsa poppers, but I used some panfish sized foam poppers (store bought) and the bodies seem to break off of the hooks pretty easily. The hook wasn't set very deeply into the foam, so maybe that was the problem. Or maybe it was because I was catching some decent-sized bass and those tiny wire hooks would flex and pop out of the foam!
I used some larger deer hair poppers (also store bought) and they worked great until they got water logged. I had to keep squeezing the water out and/or switching poppers to let the soaked one dry out. Another problem I had was that the bodies eventually loosend up and started twisting on the hook shank. I was able to squirt some crazy glue in through the bottom of the hair, which solved the problem for a little while but didn't last too long.