Well I might as well be the first to suggest Geist because someone invariably does
Always worth watching out for on sale. Geist 2 is due sometime early next year and it's long awaited.
There are number of ways to put techno beats together, depending on the style:
1) Programming the MIDI by hand in your DAW's piano roll
2) Using a step sequencer like the one in Sonar, or better still a dedicated drum sequencer like Geist (or even hardware)
3) String some pre-recorded loops together
4) Use loops as above, but chop them into sections or transient hits and then rearrange them in different ways to create new beast (again, Geist is ideal for this)
Beat making in electronica can get incredibly intricate and creative. To be honest though I get the feeling the drum track in that Jeff Beck number is just a loop, it's pretty repetitive. You could program something like that yourself in a piano roll or step sequencer, you just have to get familiar with breakbeats and how they work. And of course load up some crunchy drum machine type sounds. Have you explored the free audio content which comes with Sonar? I'm pretty sure you could find some suitable samples, heck there's probably even a loop or three which compares to the one in that track.
I don't think it's a good example of techno drums though, there's not a lot of effort gone into the production, probably just cut and paste the same drum loop over and over in Pro Tools. Dedicated techno producers will spend days and weeks perfecting their beats, sometimes layering up to 3 kicks samples together to get the right combination of bass and click sounds. It sounds to me like they've gone for a 90's Prodigy/Chemical Brothers kind of feel for the drums in the Jeff Beck cut - for better examples of that kind of beat, check out the aforementioned bands!