For punching, I use a heavy action rod, 65lb braid, with a tungsten weight ranging from 1 to 1.5 oz. I peg the weight with a 6th sense bobber stop. These work the best for me. Following the weight is a 4/0 gamakastu heavy cover flipping hook. The stock keeper is junk so I cut it off and solder the keeper directly to the hook. The only bait I punch with is a powerteam lures bully grass devil. It slides through the mats easily, lasts 5-6 fish, and gets great hookups. Here's a pic of it. Also, if I am targeting larger fish I add a punch skirt between the weight and the hook.