This was peobably my favourite TV series when I was about 5... I had the waistcoat thing, I remember I used to wear a red hat from a postman dressing-up set coz I didn't have the proper one... and yes I did think I was indestructable.
Smashing sculpts, I'm sure that they'll be gracing many a table before long!