best indie rock vinyl albums for sale