On deck giving satisfaction (7)
I believe the answer is:
redress
'satisfaction' is the definition.
(I've seen this before)
'on deck' is the wordplay.
'on' becomes 're' ('on' can be mean 'with reference to').
'deck' becomes 'dress' (I've seen this before).
're'+'dress'='REDRESS'
'giving' acts as a link.
(Other definitions for redress that I've seen before include "Make amends for" , "Get back into gear" , "Set right - compensation" , "relief" , "Reparation" .)