Stuff happens. I got a brand new XR250 after college. I rode it around the neighborhood and a small rock got stuck between the countershaft sprocket and seal, cutting the seal open.
On that bike the countershaft seal had to come out to the inside. So I tore apart a brand new engine to replace a $5 seal!! It can be done, just takes time and a shop manual.