That's a really good price. Carburetors are like camshafts in the respect that you will always be happier with one a little small than a little big. But I don't think the 625 is small here. I think it's perfect. Course, like I said, opinions vary. lol