A shorter shaft won't make you come from the inside. Work on fixing your swing, then adjust your equipment once your swing is correct. Go out to the range with a carboard box and place it parallel to your target line, giving you just enough room to get the clubhead through the impact zone with an inisde-out swingpath. Work on this drill with all your
clubs. As I said, don't start adjusting your equipment to fix a problem that you are aware of and is fixable.