You can get what you need at J. Higgins: http://www.jhiggins.net/catalog/hose_argyle.html
I can assure you that you'll be happy (I have a pair), and that it'll look really good matching your kilt. For 45 bucks, I don't think you can beat it. Mine match my Robertson tartan, very similar to your MacKenzie.
Jim Killman
Writer, Philosopher, Teacher of English and Math, Soldier of Fortune, Bon Vivant, Heart Transplant Recipient, Knight of St. Andrew (among other knighthoods)
Freedom is not free, but the US Marine Corps will pay most of your share.
Bookmarks