Not a clue as to what the ugly grey thing could be, look's like something from the "League of Extraordinary Gentlemen".
Pretty certain I would not want to try and take it on with a Ford Tfc. Maybe with a Sherman Firefly with the 17 pounder gun.
I can pass on the 1/48th scale version, have a photo of a
Central American armoured paycar, which I may model.