The bib was of nice quality but was not an exact fit on my '12 Heritage. Underneath the instrument panel is two positioning tabs, that the factory tank bib had punch outs in to help hold it. The new one has them as well, but they aren't positioned correctly. I was able to still use it by centering it as best I could, and using the panel to "pinch" hold it in place. For the price, there shouldn't be any issues and that's why only three stars.
Fits good even though i still havent figured out what to do with split pieces on end toward seat with velcro. I just stuck em together and folded them back so seat would go on. Would give higher stars if i could fit a cell phone in it