I'd say it's the Keen car, yes, so I've merged SACO's puzzle with that original thread instead.
There are details differences; the wheels are different on the Williams and SACO's car still seems to have its original Keen wheels - if it's a later picture; if not then the wheels are those it always had..