$30 as parts is fine, don't buy much for $30. What annoys you is the fact that whoever welded the shaft up had a reasonable idea of what he was doing, not an easy task to get a shaft welded up to run true like that. I assume it must have been reasonably true for the motor to be still attached to the frame and not wrapped around the handelbars