More durable is worth nothing because Bucky would have 0 trouble hurting Moon Knight and faster is just as worthless because Moon Knight isn't a speedster and has never proven to be more of a threat to just about any street leveler because of his speed so what makes you think he's more skilled than Bucky?
Marc cuts bullets with his crescent darts but that doesn't mean anything against Bucky?
As far as I know Bucky isn't a bullet timer but Marc is which gives him an advantage in close quarters.. He just reacts faster and has superior reflexes.
Bucky isn't winning in close quarters and Marc has enough tools and gadgets at his disposal to allow him to close up at Bucky...