Just unearthed some bits i ordered from Renault quite a while ago judging by the dates:
77 03 008 112 - Bolt. Looks like the one on the main engine mount - £1
77 01 039 608 - Shock absorber top hat - £5
http://i2.photobucket.com/albums/y29...psd8a5d99d.jpg
http://i2.photobucket.com/albums/y29...ps2d700b4c.jpg