Damn ...I tried to find that shop in the day and a half I had in Shanghai ..

There is a similar shop in Beijing (didn't find it either)..

Often thought one of those outfits would be ideal to travel china...in 2006 I was in Zhenghou and saw them out the back of a Police Station sitting in a group looking abandoned.. my Wife (ex Chinese Police Officer) asked and was told they were selling them off as they don't use them much anymore..
They had a high roll bar behind the chair and still had the Police lights on them ..lol !
At least you would get through the traffic unhindered lol !