Ok so long story I had my motor built buy a shop at the dunes and it sucked bad detonated everywhere ran like poo and was very slow.
So I sent that motor off to Kevin at HJR and he went over it and re-ported it and cut me a new dome. Turn around time was OK not the 10 days it says but other then that everything was perfect.
My motor before could not keep up to a stock yfz not even close, now my bike is neck and neck with a piped and tuned YFZ450r while he was running 20" tires and I only had 18" both stock gearing I had balding tires and his were mint on a fresh cut hay field. I'm happy with that, I was getting annoyed being miles behind everyone.
my motor is a Procross 310 cylinder with a +4mm crank.
3rd bike he has ported for me and been happy with all of them.