How much do these range in price and who sells these...