>>/70754/
crank spider, power2max or quarq 
stay away from crank arms 
 >>/70755/
 >>/70757/
that should be a seal to prevent water ingress I'm pretty sure as well, could this be the final solution to the squeaking??