Mercedes-Benz 266940 review