Got the shaft today. Looks awesome. Great shipping (KY => FL)! I'll post pics when I have it in.So glad I checked the forum before I bought anything! Just placed my order! This is much better than the rag joint. My 89 K2500 (7200gvw) truck has 494,000 miles on it. 3rd engine and 3rd trans. But it always gets what it needs.