I've got an old cast iron sink with an old style basket strainer. It has the threads much lower and uses a smaller locknut than the standard 3 1/2 inch. Maybe you can still find it somewhere. It has "American Standard" stamped on it. There's always Habitat For Humanity if you can't find a new one.
I don't think the length of that tailpipe matters as long as it is sloped downward.