Yep there not cheap (linkage bearings and bolts),i dont think its a design fault as such just something that you need to maintain and not forget about (it can be bastard when the swingarm spindle seizes! ).
Bloody stupid they dont come with new nuts,probably got there own part number!
Keep up the good work!
ATB
Dave