Is A Cat 3126 A Good Engine