A shock absorber for dampening impact of vehicle interior parts, such as glove box lids, having a case 20, a shock-absorbing member 40, a spring 60, and a retaining mechanism which interlocks the case 20 and the shock-absorber 40, preventing the shock-absorber 40 from detaching. The retaining mechanism is in form of a plurality of claws 47 on the shock-absorber 40, engaged to an enlarged portion 24 on the end of shaft 23 of the case 20. The shock-absorber may have an elastic cap 50 for being in contact with, for example the glove box lid. The shock-absorber 40 is formed of an inner 41 and an outer cylinder 43, the claws 47 being at the end of the inner cylinder 41. The inner cylinder 41 is guided by the shaft 23, and the outer cylinder 43 is guided by the circumferential wall 24b of the case 20.