Mercedes W-203 (01-03) Engine Lid Release Handle at Front Grille GENUINE Hood Release Pull Handle At Front Grille Brand NEW part with full 1 year warranty. Mercedes part# 203 887 04 27, check fit below. Recently manufactured Genuine Benz, not been lying around. Please see FITMENT CHART below under PRODUCT DESCRIPTION.