It takes about a couple of minutes to swap. Take the cassette off, undo the freehub, change a couple washers, put new freehub on, put new cassette on.
I believe the recommended retail price in the UK is UK£50, but that price may have just come down or be about to come down.
Ric