50’ @ $11.99 is a much better deal compared to $7.99+$5 shipping for this !!!
But if you only need 25’ it’s a good deal. And if you need 50’ order 2 and the price is comparable, especially if you need it shipped to you.
similar, from same company : $7.99 with free shipping on Amazon, if you have Prime