I tried these guys after going through tons of good and few bad reviews, ordered gearbox for my 99 landcruiser and these guys did live up to expectation. Most notorious problem with them is their lousy customer service which tends to forget your order number, I contacted their manager directly to avoid such issue and it worked perfectly. People complain about their delayed shipment but Ididn’t face this issue, my unit was shipped within a week and it was a near perfect gearbox, so their craftsman ship is undeniable but other facets of their business needs definite improvement.