I use the accu-chek tenderlinks..
I've got the 13mm 45 degree angle one, which I self insert with no problems at all...
Even though the needle sounds very long, you need to remember it goes at an angle though, I find them peferct for me as I'm very slim indeed, so no real fat... 90 degree one's would more than likely hit the muscle on insertion kinking the cannular...
I remeber the rep was going through my choices, and demostrated the link assistant I was put off it big time, the thought of firing a 90 degree cannular into me gave me the real hebee's geebee's...
I think that the tenderlink also comes in a 9mm version, but this would need double checking I know there was a shorter option if I wanted...
Edit
Take that back, I've doubled checked, tender link in two size, 13mm and 17mm
The Flexilink, comes in 8mm and 10mm
The D-link, doesn't say what it comes in, only that the actual cannular is one of the finnest at 0.36mm..