The weld wouldn't be a big deal to me. Overall makes a very clean looking installation, as long as you don't mind having the damper staring you in the face all the time.
The Scotts has got a very good reputation from the dirt bike side of things. Lots of adjustability, (resistance as well as sweep?) If I remember correctly, the unit is actually made by Ohlins, and Scotts has the North American rights. I believe Ohlins sells it directly in Europe?
High quality unit, but pricy.