Agree, I wouldn't worry about counter shaft anything...if it's not leaking no need to fix it. Just adjust chain properly and keep riding.
2010 690 EnduroR
2013 500 Exc
20+ years, 100k+ miles, 15 state's, 10 Countries, 3 years on asphault looking for the checkered flag, 7 dirt trying to stay on my minute.