I'm rebuilding and selling all sorts of Oldtimer bikes parts, and I ship 14kg gearboxes or even 120kg boxes with engines by DHL. All over EU and world (although very very rarely).
I'm not using DHL directly, but a sub-contractor company. I would give you a web page but it's all in Lithuanian... But the courier who comes to pick up the package is from DHL and with a DHL van.
If you could give me the pickup and delivery postcodes I could calculate the shipping cost and I might be able to help you (if the final cost is cheapest).