Businesses have their own rules. The banks that back the cards have their own rules. VISA, AMEX, etc. do not prohibit the practice of charging before shipping. Rules broken do not make something illegal.
I ordered a short shaft waterpump from Patrick's wife Danyse. After 6 months of calling, no pump, no refund. All three of the folks at Patrick's are thieves. They talk a good story, but deep down they are crooked. It's a shame, but it's true. Don't buy here.
I've been looking for a good price for some shorty headers for my 250. I can't find anything under 350. So not sure where your seeing them but I'm not,
https://www.12bolt.com/ this company has nice products for 6 cylinders I ve bought his finned valve cover and side covers not cheap but you get what you ve paid for