That is definitely not Storm Raven size, so I'd have the same issues I'd have with you using a Storm Talon as a Storm Raven.
My only real issue in you using it as a Storm Talon would revolve around weapons being
WYSIWYG.
I haven't measured an SR, but this one is more in line probably size wize:
http://puppetswar.com/product.php?id_product=187 The issue is still the weapons though.