625 demon good deal?

Yes. They were still made by Barry Grant then and had horrible QC issues. Metal filings inside the carburetor just to name one.