I do not know for certain what bike this is from. If I had to take a guess, an early Honda CB125 or CB175. I have taken pictures of its measurements for your comparison
As to condition, it is absolutely beautiful. Straight as an arrow. It has some of the tiny black spots in the chrome, but absolutely no rust on the exterior . If it fits your bike you would be proud to put it in any show.