Reverse shift problem

You are being way to hard on your self.
Just shorten or add some length to the rod and be done with it.
You already have mis-matched parts so make what you have work.