It is impossible to say from a photo whether your chain is worn or not, unless you post a photo of the chain's top run taken from head-on, so that a print-out can be made and measured using an architect's scale rule. However, only a chain can tell if a cassette is ruined - short answer to a long story. Your jockey wheel is still fine, and I'm looking at the tension pulley, so the obscured guide pulley that wears less, will be fine too.
@Tojo - you are right saying you will have no customers at this rate - at this rate you're fleecing them out of money by "recommending" new this and that? What do you base your recommendations on? The state of your wallet?