Yeah... I say Drumagog for triggering. However, if for purity sake (which I think is most honorable!) you are feeling a little squeamish about samples... what I like to do is use the best hit of the song/session and make THAT my trigger. As a matter of fact, when tracking Drummers that are pretty inconsistent like that... I always get them to actually make me some samples before or after the session. I just get a clean sample of the kick, snare and each tom at a few different velocities through all the mics. Takes about 15 minutes tops usually.
This way, you are using the actual drummers hits, on the actual drummers kit, on the actual day of session... you are just using the "best of the best" so to speak.
Drumagog makes this CRAZY easy. You just trim up the sample so it starts right at the transient and ends quickly after the decay and then save it somewhere. Then you just direct drumagog to the location of the sample and you are off an running.
If the drummer is really bad to the point where his kit doesn't even sound good because of the way he plays it... one night, after he leaves, you can make your own samples of his kit.... or bring in someone with great technique if you aren't a drummer. Then use those samples via drumagog.
They will all be amazed at how great you got the drums to sound in the final mix.
I have found this technique to be nearly impossible to notice even in a solo-ed drum track. Has definitely saved me a few times.