Vehicle Mask would make it look different, but not invisible.
Since they made a variation of the Physical spell for drone and vehicle, I would assume the same could be done with Invisibility!
Let’s see :
Vehicle Invisibility
(Realistic, single sense)
Type: M. Range: LOS
Duration: S. Drain: F-4
Improve Vehicle Invisibility
Same with Type: P and Drain F-3
Affect technological sensors as well.
That said, does it say anywhere the subject needs to be living?
I would rule Invisibility and Improve Invisibility could be used on anything. After all your gear get invisible too when cast on you. And since the range spell is LOS, you don’t event need to touch someone/thing to make it invisible.