Some brilliant stuff there Greg. I can't believe how reasonably priced they are. I mean $50 for an 35th scale Aliens APC! Either their working on a low markup or have some seriously good resin suppliers.
As for the vehicle's usefulness, it's a movie prop at the end of the day. I rarely, if ever, see common-sense when movies are made and I believe that's the whole idea.
Regards,
John