Shipping on vinyl is rough — even shirts from anywhere outside of the US have tipped towards being hard to justify with shipping and all. I'll usually go for Bandcamp in that case (or buy something licensed in the US in the hopes that the license fee is at least something).