MakerToolWork's extruders use an M5 bolt and T-nut to apply pressure to the spring, so that it's adjustable. I might try and modify your design to allow this.
Also; my hobbed bolt has an OD of 8mm. It came from e3d. Do you think the design will be easy enough to adjust for that?