you can do it, put lower motor mounts in the frame. But, as already said, any wobble in the swingarm will wear a hole in the engine cases. Keep a close eye on the swingarm bearings and often. Most of the aftermarket frames have the motor mounts in the frame. Some is on the bottom and others is on top. My atc250r frame(custom made frame), has it on the bottom. If you can get one at a reasonable cost, get the correct shortened swingarm, you will be happier in the end. If you need to repair your frame, then it would make more sense to weld in the rear motor mount and use 88/89 swingarm. You have a 87 right? If it wasn't changed at some time, you have the correct linkage parts, but shock will be wrong length. As far as the linkages, there is 85 that doesn't fit with anything else and has a weak bottom bolt(nothing interchanges w/ 86 atc or 86-89 trx). Then you have 86 atc/trx, linkage parts are the same, even shock length(longest shock) is, difference is top shock mount on the atc is wider. 87 trx used a shorter shock and ~-1 dogbone, rest of linkage parts are the same as 86. 88/89 used the same linkage parts(including dogbone) as 87, but used a shorter shock than 87.