Absolutely true. I buy mine from MJG. I don't want to have anything to do with the nuances of what is or isn't legal. I know the MJG product is legal, so that makes it an easy decision for me.
Put another way, MJG's product is excellent, legal, works 100% of the time (so far) and the cost is $0.65-$0.95 per item, depending on the length of the lead wire. Personally, it is not worth if for me to save a few dollars over the course of a year to buy matches from someone on Ebay and put myself in any kind of legal risk.