rbatelle,I have no digital camera,but you live close to me. If you would like me to send you pictures,or show you my fairly simple hub puller,we will set something up. I would also be happy to send pictures of this proceedure if they could be scanned into digital and shared with the TDR. as far as what trucks this will work with,I do not know. I can only tell you what works with my year 2002 truck,a 3500 4WD. I live in southern Darke county, along State rte 49, which becomes Salem Ave in Dayton. As far as I knor, the point where the bearing assembly attaches to the carrier is the place that rusts on ,and when you need to change the ball joints,every truck will have this problem with difficult removal.