Map case can be replaced. I live in Madison Wi. and it was replaced by a local shop (Kriss sewing). The shop specializes in sewing items for boats outdoor patios ect. I think most cities have similar sewing shops. The replacement was $75 and it looks as good today as it did two years ago when it was replaced.
I use the tank bag on every ride and have 44K on the bike.