Hi
I have seen a flag on sale on ebay, barbie! I assume LBS is short for local bike store? I am in the UK.
I have asked at 2 bike shops, even a very large Halfords, no flags. I have seen a 3 mtr flag pole on ebay, I may buy a separate flag and some form of bracket to clamp it to the frame.
G