Why not making it a simple NPC that exchanges between 2 different items.
For example using the code that when a missions/Mayhem NPC asks for a special item to put it in window in exchange for a "reward".
Why make it a mission at all ?
(or a mission with an end ?, just make endless steps with no end if it really requires "mission code".