Well, this piston doesnt rotate, but i have no good response for the rest of the things you brought up lol. I can get measurements of the tube, but i have no idea on degree of change with temp. I can freeze it and meaure id and then warm it to 100 degrees or so and remeasure i suppose. Right?