I'm a bit behind on my knowledge on TC prices, can anyone give me cost of:
Battery (think 75amps for 2.2?)
Pair rear shocks (non-SL)
Set of front brake discs & pads
Thanks in advance 
2.2i 16v - Y22XE 44 AMP 19001889 £44.50 £40.71 £35.10
2.2i 16v - Y22XE 55 AMP 19003129 £52.00 £47.59 £42.76
2.2i 16v - Y22XE 70 AMP 9201470 £89.00 £81.44 £62.69
2.2i 16v - Y22XE 50 AMP 93168488 £44.50 £40.05 £35.10
2.2i 16v - Y22XE 65 AMP 93189923 £69.00 £63.14 £51.59
2.2i 16v - Y22XE 85 AMP 93197903 £104.00 £93.60 £73.74
2.2i 16v - Y22XE 60 AMP 93197905 £52.00 £46.80 £42.76
2.2i 16v - Y22XE Left; Without Bad Road Package; Except Lowered Sports Chassis, Increased Payload, Armoured Body, Hearse; (Ch.>) Y1000001 72119076 £89.50 £76.11 £56.80
2.2i 16v - Y22XE Right; Without Bad Road Package; Except Lowered Sports Chassis, Increased Payload, Armoured Body, Hearse; (Ch.>) Y1000001 72119077 £89.50 £76.11 £56.80
2.2i 16v - Y22XE Saloon; Ident W2 72119084 £116.00 £98.64 £73.98
2.2i 16v - Y22XE Estate; With Automatic Self Levelling Device; Ident W7 72119085 £116.00 £98.64 £73.98
2.2i 16v - Y22XE Saloon; Except Sports Chassis; Ident WM 72119086 £54.00 £45.94 £32.06
2.2i 16v - Y22XE Saloon; Except Lowered Sports Chassis, Armoured Body; Without Automatic Suspension Levelling Device; Ident WB; (Ch.>) W1000001 90542942 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Saloon; Without Automatic Suspension Levelling Device; Ident WB; (>Ch.) V1999999 90542942 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Estate; Except Lowered Sports Chassis; Without Automatic Suspension Levelling Device; Ident WC; (Ch.>) R1000001 90542948 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Left; With Bad Road Package; Except Lowered Sports Chassis, Increased Payload, Armoured Body, Hearse; (Ch.>) Y1000001 9192249 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Right; With Bad Road Package; Except Lowered Sports Chassis, Increased Payload, Armoured Body, Hearse; (Ch.>) Y1000001 9192250 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Left; Without Bad Road Package; With Increased Payload; Without Lowered Sports Chassis; Ident LN; (Ch.>) Y1177065 9192289 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Left; Without Bad Road Package; Without Lowered Sports Chassis, Increased Payload, Armoured Body, Hearse; Ident LN; (Ch.>) Y1000001 9192289 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Right; Without Bad Road Package; With Increased Payload; Without Lowered Sports Chassis; Ident RN; (Ch.>) Y1177065 9192290 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Right; Without Bad Road Package; Without Increased Payload, Armoured Body, Hearse; Ident RN; (Ch.>) Y1000001 9192290 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Left; Without Bad Road Package; Except Lowered Sports Chassis, Increased Payload; Ident LP; (Ch.>) Y1000001 9192291 £76.00 £64.63 £47.83
2.2i 16v - Y22XE Right; Without Bad Road Package; Except Lowered Sports Chassis, Increased Payload; Ident LP; (Ch.>) Y1000001 9192292 £76.00 £64.63 £47.83
2.5i 24v V6 - X25XE Brake Disc Kit; Front; Ø 296 x 28mm; Vented 93175466 £109.00 £89.98 £80.15
2.2i 16v - Y22XE 90495144 £10.40 £9.37 £7.85