The current claim_nft.cdc template is hard-coded to use FLOW as the payment method. It won't work for users who can to sell NFTs with another token type.
The transaction should be updated to accept any arbitrary token type. This can likely be done by just pathing in a vault storage path as a parameter.