Sounds like well worth trying out! Any batting I've personally bought has been from Walmart and has been fine. The rest of my batting was inherited and I have no idea where it was purchased.
I do know that if I'm using the fluffy poly batting I prefer the highest loft as it seems to be more evenly distributed in the layers, whether bagged or on a roll.