From McMaster:

1 2 packs 91290A234 Black-Oxide Class 12.9 Socket Head Cap Screw, Fully Threaded, Alloy Steel, M12 Thread, 60 mm Long Monday morning $2.48 pack 4.96
2 2 each 4483T441 High-Strength Ball Joint Rod End, M12 x 1.75 RH Female Thread, 12mm Ball ID, 24mm Long Thread Monday morning $18.66 each 37.32
3 1 each 1078N14 Class 10.9 Steel Fully Threaded Rod, M12 Thread, 1.75mm Pitch, 1 Meter Long Monday morning $11.71 each 11.71
4 1 pack 90685A110 Class 10 Steel Hex Nut, M12x1.75 Thread Size, 19mm Wide, 10mm High, packs of 25 Monday morning $9.52 pack 9.52
5 1 pack 98026A032 Grade 8 Steel Flat Washer, Oversized, Zinc Yellow-Chromate Plated, 7/16" Screw Size, packs of 25 Monday morning $6.19 pack 6.19

Merchandise total
$69.70

Not a horrible price for all of that, I suspect about 85 or 90 with shipping/tax.