Two answers (as least some hints) ...
(1) Street Beasts is what used to be CMC, which is the car I have. The kit is actually quite good from a technical standpoint and beefier than most others. I really like that this car has horizontal steel bars running through the doors. But CMC's bad rep came from poor sales tactics and an idiot who started spreading bad press about them because he had personal issues with them and they would not advertise in his book. But I have no clue about Street Beasts as a company.
(2) I do have a Vortech on mine, and I don't know about pigeon, but on mine, I had to make a clearance "notch" on the inside of the hood (not visible on the outside of the hood).
See here...
http://narwani.net/neil/cars/cobra_photos.html
Here's the hood "notch", just before the car was painted...
Cheers,
-Neil.