I actually liked the 4Kids dub Beedrill the best: apparently more than the JPN version's "Spear." XD.
The only real drawback to the dub of this episode is that it seems like Team Rocket's going back to the rhyming and alliterations again for me.
I liked Ash's line about Team Rocket the most. That was totally unexpected!