There's no sense in just bashing on Streetbeasts, but is there any point at all in trying to get help from them? They're still in business, right? They still have their web site:
http://www.streetbeasts.com/index.php and I'm pretty sure they're still in my Street Rodder mags.