I bought my cables from nintendo because

1. It was birthday money
2. If something goes wrong Nintendo will replace no questions asked

I've had good experience with Nintendo support in the past, more expensive product is worth it for that alone