Thanks for the info - I will give the allen key a try, didn't have any on me today.
Any suggestions for an alternative to silicon grease? I tried finding this in some hardware shops with zero luck - they tried to sell me silicon sealant and car engine grease despite me explaining what I needed...