comp cams rant

fed up with them, this is the 4th time I have ordered stuff from them with issues, bent cam, bad lifter, timing chain issue, and now their pushrods, I needed a set of ball/cup pushrods approx. 7.35 length, I checked their website and summit and found part number 7692, now I had a set of their 7822 hi energy pushrods to mock everything and they were 7.497 length, the 7692 are advertised as 7.342 length, so I order them and have them overnighted and what do you think their length is - the same as the 7822's basically identical length but made slightly differently, cup and ball is slightly different but overall effective length is the same, i checked with lifter and adjusting screw and they were same length, i called comp today and could not get an answer, they said call back Monday when their tech's are in.. very frustrating !!!