I agree that the only way to straighten a drive shaft is to replace the tube. If you can't get the size tube on Sweden, either have a complete shaft built to accommodate the U-joints or have a tube cut from USA. I have watched shafts being built in Germany, but I never inquired if the tube was inch or metric.