I did a bunch of photos of a complete rebuild on a D2 5U engine a couple years back, and I did use a home made sleeve puller. I turned a plate to fit the bore of the sleeve with a shoulder that would pass through the block bore. I used a piece of 1" all thread to supply the pull. I made a heavy braced plate that i could block up over the deck that I pulled from. It worked as well, or maybe better than some manufactured pullers that I have used.
Check my old posts. There may be a picture of it in there yet.
Jack
Here you go
[img]http://c2.ac-images.myspacecdn.com/images02/44/l_7bdd5c21a4654511ae78fa18f169b4b5.jpg[/img]
[img]http://c2.ac-images.myspacecdn.com/images02/35/l_5d26bddc17a14d2085479dac176e2fd1.jpg[/img]