all alum except top. this was on a 50 chevy 216/auto that i stripped. i think it will clean up. $60 + shipping to the lower 48. thanks, mike roman (the junkyard pirate)