Nice wind up (fixed key) Road Service jeep made by Kashiwai, a tin toy manufacturer from Japan. Made around 1960 with small tin wheel caps and colorful paint, It is in overall good condition with some small signs of use and age only. The wind up motor works fine and it Measures ca. 11 or 4 1/4 inches. Do check the attached video on a cool collection of vintage tin toys.