Splash panel for MERCEDES-BENZ 2104201444