Trucking company fined after ‘hero’ mechanic dies