Yeah I hopped on parts tree and the gxv630 and gx660 camshafts and cranckshafts are the same, as well as the valve train.
Very interesting stuff and I'll be sure to email Performance 670 about our findings.
(I emailed them before about the question and they said they didn't know)
Thanks!