Help I.D ing these aluminum heads please?

Well good news AND so bad news.

Yes they are Legal NHRA replacement heads.

However, they are not popular for that due to the
fact they are not much better if at all to the production
906 head on his flowbench. Maybe not as good as "C" castings
or the even better "F" castings!

Sorry = His Opinion.