Parts Avatar has been a negative and frustrating experience specifically with the Brampton location. Customer service sucks, can never speak to anyone on the phone and 'Live Chat' is even more frustrating. In hindsight the throttle body I ordered arrived a week late which in itself was not a big issue. The part was exactly as I ordered (reason they get 1 star). There was a core charge which is supposed to be refunded when returned. I sent the core in but never received my refund. I share the same sentiments as many others, 'I should have read the reviews before dealing with this company'.