Are Speedmaster Heads Good? I've Heard a Lot of Bad Press on Edelbrock 340 Heads Lately

Does anyone have a contact number for these people? I called BPE racing heads at 714-572-6072 and they deny having any products like that. I have seen on some FB pages they no longer are available as well.

Rod Bloomers number is 574-340-5470
Last I knew ( week or so ago) he had I think 6 pair available