You are correct about the aluminum, finned. covers Thats what I put on mine now after a leaky year with hi dollar polished aluminum covers..I think Edelbrock makes them now And these don't leak..