I have hung thousands of sheets of slat I do not remember any being a proprietary channel size ,, ,, I have seen some slat so cheap the fronts peel off with any substantial load.
so be a little discerning in the quality you choose , I may look for a fixture store or used building...