I agree re 28. I can see wordplay but couldn’t confirm spelling.
39a would make more sense if the answer was Wallars. You would then have had wallaroos less oo (Scots for wool).
Can’t see how you get to the correct answer from wordplay. Perhaps a cleverer solver than us can explain.