4 Factors to Consider Before Buying a Business for Sale