Yes they are 289/302/351 Windsor, they also have one for the FE.
They are made by Ford Racing, so I would think from Summit or Jegs or any good mustang dealer.
They say made in California USA on the inside, I know Ford Racing tries to make everything they can in the USA, just wish everyone did the same.
Im not sure on price, but I understand that they are way less than the crappy sandcast ones that just have the 427 on top and no baffles