Fire punch over Faint attack would be a better choice IMO. Not every team carries a ghost type, so you're losing a lot of neutral coverage etc. Similarly, Fire punch packs stab, which with more base as is, will nail a lot of neutral pokemon for a fair bit more damage.
I ran this set too on my old Double Drum team, however I used magmar, as it has higher speed and equal attack. So as a thought maybe switch this set to magmar.