I got lucky. When I went to fix ours, we were in a sparsley inhabited area of large farms some miles east of Ashton, Idaho. Though a small town of perhaps no more than a dozen retail businesses, it had two hardware stores and a plumber. Only the Do It Best hardware just happened to have the flexpipe (which I've rarely seen elsewhere), the other one had the right fittings, and the busy plumber happened to be in his shop rather than out on a job at the moment I stopped by, and happily gave free advice about repairs I had little experience with.
One option I'd considered at the time was cutting off some inches from the black pipe in order to install an even longer flexpipe, but it would have been too difficult to get a saw in there and required more fittings and a whole lot more work. I'm having trouble imagining the thing kinking at the top, so yours must be configured a lot differently than ours. But if unlike me you have room to work, consider shortening the black sewer pipe to get a longer stretch of flexpipe in there; but it will require a pipe that has length enough to cut off some. I also tried 30 and 45 degree angled fittings to put less stress on the flexpipe, but it only worked one direction - when the slide was in the opposite position the flexpipe was stressed at the fitting. Only a simply longer flexpipe would minimize crimping.
Joel