at one time i had avenger +2 arms and work shocks. it was ok for a month or so then started to get real soft. i sent my shocks off to sandy at works. he called me one day(they are super slow and lost all my paperwork). he told me that there was no way to valve them for +2 and get them to last. he mentioned moving the shock mounts. i wasnt going to mess with all that. i decided to go back with stock arms and added remote resivoirs and had them rebuilt.it rides really well. way better than my stock 91 250. none of the ones u named are direct bolt on and go. some guys have modded others to fit but not me. with all the talk about bj binding and other suspension geometry i said the hell with that. i will just keep stock arms and buy good aftermarket shocks. there has been about a trillion post on this with the same answer but most people dont listen and do what they want. that is my experience with the 85-86 250 and i think its about the best option. u could have iceracer mod your frame with the yfz front end but believe me its going to cost alot. im sure it would be altleast a 1000+ arms,shocks,spindle,hubs,etc.