I should mention that the crankset is a shimano deore crankset. I found this puller which says it works on square taper, Octalink, ISIS Drive and one-key release cranks. Sounds like it would cover just about anything and it's only 10 bucks. Thoughts? Link is here....
http://www.performancebike.com/bikes...551_1030376_-1