You have an 88/89 swingarm, with an 85 stay, and the wrong carrier & axle. You cannot mix an 85 stay, carrier & axle with any of the same parts for 86 to 89. Need to keep to specific years; all componets must be 85 for an 85 assembly (swingarm, carrier, stay, axle) as well as for 86 & 87 and 88 & 89, the swingarm being what changed in 88/89.
Carlos