So I was out on the trail today and heard a big clank and squeeling from under the hood hopped out and my crank pulley/balancer was laying on the ground. The key got caught by the seal luckily, I was able to pound it back on and get off the trail. I have never seen or heard of anything like that before. Are these things just press fit? If so how can I make sure it doesn't happen again?