Try this first:
Run the engine for 10-15 minutes. This will pump up the lifters if they are going to pump up. Then shut it off and quickly pull the left valve cover. Rotate the engine so that the problem cylinders are at TDC, firing. This puts the lifters on those cylinders on the lobe heel. (Look at the rotor pointing to wee which cylinder is firing.) Then push down on the lifter/pushrod/rocker and see if either lifter is soft. Don't do the side to side movement thing; that tells you nothing. Push straight down on the rocker/pushrod/lifter and see if there is any give. They should be rock solid.
This is a fairly reliable test (but not 100% guaranteed) to find a lifter with a bad check valve.
As for better lifters, I dunno anymore. I doubt that Comps are particularly good; they are cheap ones. We have had one new Crane lifter go soft in just 1k miles so those are suspect. Johnsons have been said to be good, but I have read of recent issues with them too.
One thing I would look for in lifter is to find one that do not have the oil hole in the middle of the top of the piston. I am not sure those are made anymore, but that hole is for oiling up through the pushrods, which the LA small blocks don't need. It is just another place where oil can leak out when running, if the pushrod balls don't fit tightly in the cups of the pistons and seal off that hole.
Based on this, I would not hesitate to remove the lifter for cylinders 5 & 7 and disassemble them and clean them and look for grit or anomolies. Or, just buy 4 of the Comp lifters and put them into cylinders 5 & 7 (or how many cylinders are candidates for this lifter rattle) and follow the break-in process again.