This is a new gm timing cover that is a little strange it takes a different water pump and has a timing tab molded in and no fuel pump plate I bought from a member here and dont know what year it fits but I did the oil porting mods and now I cant use this on my stage motor so it is up for sale to any one who can use it ... $ 80.00 plus shipping