I don't know about Barbours, but had a similar situation with an old Carhartt jacket. Ended up going with an intentionally different black hood as colour matching the materials was proving impossible. I suppose possible with waxing to match over time, but I just couldn't be bothered with that.