I bought All Balls head bearings a couple of years ago for my 550 but I don't remember who I got them through. I installed them and found that the spacing wasn't even close, after tinkering with it for a little bit I found that if I left the lower race in and installed the new one over it then the spacing was right on. I haven't had any problems and they work great.