I love this product but it is quite expensive and hasn't lasted long. Any suggestions of something similar but cheaper?