Looks like it to me as well. There appear to be three different variations of the tartan on the tartan registers: ITI numbers 878, 899, and 968. According to the notes for #878 on the Scottish Register of Tartans, the tartan was first produced by Wilsons of Bannockburn in 1797 as "Bruce", later known as "Old Bruce" before it became a MacColl tartan. According to the notes for #968 on the Scottish Tartans Authority website, the tartan comes from the Glencoe Museum, where it was identified as a piece of Flora MacDonald's wedding dress, and was adopted as the MacColl tartan around 1930. The STA website identifies it as a pre-1750 tartan. There also seems to be some confusion between green and brown stripes.

Regarding the fragment itself, I'd say it's likely from a plaid. It apparently has a herringbone selvage on the right side of the photograph, although much of it is cut off (by the edge of the photograph). I see bright red and dark blue, but I'm not entirely certain whether there are one or two other colors. The dark stripes flanking the blue stripes appear to be a sort of medium brown, whereas the other dark stripes appear to be a darker shade, either of green or brown, or of some admixture between the two. I would say that ITI #968 (taken from the MacGregor-Hastie collection) captures the pattern of this fragment the best.