Ah ok, wasn't sure on fitment, but from first glance they look similar.
There is a place in Melbourne that I stumbled across, that actually does "invisible" type "carbra's". It's more like a polyurethane film permanently attached to the exposed surfaces which are most liable to damage from road...