The info I could find calls for a 110mm - 113mm spindle length so check to see what you have before ordering a new one. I'd go with the square taper instead of the splined. And you should have a 70mm English BB shell. Here is a crankset and BB for a decent price. If properly installed, they should do the job for a long time.
http://www.jensonusa.com/store/produ...Crank+Set.aspx
http://www.jensonusa.com/store/produ...m+Bracket.aspx