[OPEN-SOURCE] Machinery Modelling Toolkit

LightTankTraceWheelsWithAnimBPPrototype is a good start, if you use torsion bars on constraints instead of Suspension Stack then you setup will look pretty much the same as Idler and Sprocket. The difference will be in extra component - physics constraint that you need for torsion bar. Otherwise, Suspension Stack with Shape Sweep is a way to go.