CB Engine pros and cons