i paid 1500 dollars dealer pulled my trans and sent it to r and d in florida , there are places that will do it cheaper , motorhead at shorg quoted me 800 drive in /out same day , yeah to save 700 dollars and have my bike back same day i would have driven to ohio ! if you are not afraid to pull the motor and split cases well you could get away with 200 to 400 dollars go for the undercut trans so it doesnt happen again , heavy duty shift fork and billit shaft would be good also if you plan on any more hp in the future ?
check your local shops out there , there should be one that will do the job quick and correct for the right price !