The shopping experience is okay. The link to view compatible parts from the model page doesn't work and there is a bug with the store catalog filters that prevents some compatible parts from showing. Also, there seems to be cases where the same part is listed twice and with different prices. In some cases, the description for a part is outstanding, but that's not always the case. Also, some parts are often out of stock.