Others will chime in but...
SBT, SBT is a cheap rebuild with a warranty but is reported to be fine for a stock rebuild.
SES, Stay away as he never delivers on promises of delivery dates, like you probably will not have your engine back next summer even.
FullBore, same delivery as SES.
If you are mechanically inclined the best is to rebuild it yourself. Send cylinders to Group K for bore and hone and get a crank from someone like PWC Muscle's WSM cranks or more money would be rebuild your crank from Competitive Crankshafts.