I have a Carolina 2 ton hoist,I've used it to pull and install 8 foot beds without any modifications--maybe mine has a longer boom and legs than the one you have though?...if you extend the boom,the legs will need to be extended also,or it'll just pull a chinese wheelie ,the rear wheels will lift up instead of the load lifting up...I think if you have a 8 ton ram you wont need to move the cylinder any,it'll be harder to pump up,but still lift a good ton...
You may have to "truss" the boom up better to keep it from bending,but most cranes are underated quite a bit--if it has a 2 ton rating and looks to be made from good 1/4" thick square tube,it may flex a lot but would take a lot to make it fail...
You could hook the boom closer to the rear of the bed,and put some weight up in the front to keep it balanced when you lift it "off center" too...
I like using the homebuilt gantry crane I made from an old swingset a city playground had that was made from 3" pipe,to pull and replace a bed.....its a lot easier to lift and lower things with the winch on that...I didn't like having the bed wanting to tip and swing around with it dangling from the engine hoist...on the gantry it lifted straight up as long as you rigged the lift straps or chains in the right spot,and you can roll or drive the truck out from under the bed without it wanting to go sideways--if it tries too,you can always rope it to the crane's legs to keep it in line..
You might be better off making a crude gantry crane ,it might be easier than modifying the engine hoist ...I used a simple boat trailer hand crank winch on mine with a few pulleys so I can stand off to one side while raising and lowering things...they are a lot more usefull when loading things in the bed of a truck,no fear of a heavy engine or whatever wanting to flip an engine hoist over while your struggling to get the thing rolling and get the load in the bed..