best indie rock LP vinyl for sale