Power washer parts?

The pump on my TroyBuilt took a poo. I called the 1-800-dot-head number and they want way to much for one. Anyone get parts online anywhere or locally?