I made my own to pull the gear range layshaft out of my 3011.
Piece of C channel with a 17mm hole and two legs, M16 rod, a piece of 1" tube with a ring of 1 1/4 welded around it, then ground the end into four quarters. Put a wheel nut with the chamfered end against it so when i tighten it with two M16 nuts the wheel nut will expand the edge welded on the pipe, into the recess. Then use a 3rd nut to pull the shaft out.
Used once 15 years ago. Served me well, its with the batch of breaker parts on the shelf. Maybe i use it once more, maybe my family throws it away after i die.