Hey Folks, need some advice here. Looking to get involved with 12th scale and had my eyes on a TOP Rebel 12. I'm a bit concerned though. Major shops are now showing it unavailable and TOPUSA hasn't updated their site in quite a while.
Is this chassis now gone ??