I vote for using samples.
You don’t gain anything from a 100% emulation if you’re going to stay in this tiny range of parameters that are considered pure-909. The AR far surpasses the 909 in all respects, but I know that’s not the point.
Upload a bunch of those sounds and tweak the filter slightly, here and there. Apply a little overdrive. Assign LFO (RND-HLD) to filter-cutoff to account for the natural phase-variance of the 909’s click. Definitely use the peaking filter to enhance the “thud” or “crack,” as AdamJay said. Et cetera…
It helps to remember: In the context of a mix, nobody knows/cares whether you’ve used Derrick May’s 909 or one from your iPhone.