Mate its all down to traction and how quick you can get the power down, milage on the engine, whether it needs servicing etc.
Its the bungee cord thats givin you the extra power

Mine feels a lot quicker since puttin the buckets in and sorting out my idle control valve