I have purchased from them without issues.
As time moves forward we keep finding more and more of the big 'lytic caps are no longer available. Sometimes it's a matter of adapting modern caps - or arrays of caps to suit the requirements. Not as simple as a direct drop in, but if you peruse some of the repair and upgrade threads here, you will see a number of substitutions & solutions.