Well.....They look to have virtually the same systems.
However, from a product support standpoint....what I like about LeatherMagic.com is that I've actually been able to call up the owner of the company and speak with him regarding his products.
From a customer support standpoint ..... what I DON'T like is that with LeatherRepairKits.com I tried all the tricks in the book to find the company's phone number or their address and could not find a single thing except for a post office. I don't like giving out my credit card number to someone who I have no way of getting ahold of them.... email addresses are a dime a dozen and so are post office boxes.
I have received several products from LeatherMagic.com and have been quite impressed with the quality of the products. The packaging leaves something to be desired, but that really doesn't matter to me.
I suggest you call LeatherMagic.com (tell them I sent you) and explain your problem. My website will have all the "How To's" on all of this.... including video.