Not usually much of a Rarity fan, but this is too well done not to like.