Ive got a 91 ex500, a friend of mine bought for me to restore for him. Rather than spend the time and money to rebuild and modify the 1st gen engine (even though it is still an option), I am thinking about swapping for a 2nd gen engine entirely to make the bike ride-able then rebuild the old engine and sell it or keep it for parts. From what I understand that would be any EX500 or vulcan500 94 and newer. will it bold right up? or would I have to modify the frame or wiring? Thanks guys.