Thanks for the rate, but there are a few things I just wanted to touch on.
Dragonite has Brick Break for breaking Screens, and covering Ice and Rock, something Fire Punch can't do.
I purposely didn't run SD Lucario because, as a Revenge Killer, I want to hit hard and fast without boosting...