Came off a running car but could use a cleaning

The product is a 2000-2005 Buick LeSabre 3.8L Throttle Body Valve Assembly, made of aluminum and in silver color. It includes the throttle valve and has a bore diameter of 50mm. The assembly is designed for gasoline fuel type and features electronic control. It comes with a manufacturer warranty of 1 month and a plug connector type. This individual part is specific to the Buick LeSabre model and is not a vintage or performance part.