Don't know about Caltric, never bought parts from them. If their site doesn't advertise OEM parts then don't stay on that site much longer. I speak from experience and I'm sure pretty much anyone here you ask, they will say OEM or don't buy. Lol otherwise you'll experience a part breaking within days or weeks at most. For me it was hours hahahaha
Caltric , about all I can remember buying from them is a muffler for my 300 , it is half the weight of the original OEM , super thin metal , but at about 1/4 the price and still going now I'd guess about 3 years , I would buy another if needed
I'd stay far away from electrical parts that seem too good to be true; as it will be.
However, parts like fishfiles said can be really surprising. I've never bought from them yet but I'm guessing the person I bought my parts from: atv_outfitters_1 have the same supplier. Never had a problem with them, TRX300 still going great.
I purchsed a rear brake panel, drums, brake cover, seals for my diff and brake panel. Been going since 2016 and with proper maintenance, have not had a single issue yet.
You don't have to buy oem, there are decent aftermarket parts out there...... Though it's nice to if you can. Caltric however is horrible. Material they use is substandard and doesn't hold up. Once every rare now and again something they sell holds up longer than a month