Suzukis new clutch basket for DL 1050 engines from 2020 onwards are now good and do not require modification. There is no need to modify old baskets. Buy new and get the new springs and gears. They are backwards compatible so fit all 2002 to 2024 engines. The part number 21200-31Y20 is 300 USD from the likes of Partzilla.
As 1 part is Aluminium and 1 part steel, surely you would need a small amount of place and the 2 parts would heat up at different rates and expand at different rates as the engine warms up, so you would always need a small amount of tolerance, Maybe a copper bearing would suffice but as for the stroke rotation movement i feel thats needed ?