Not bought Viz for years, but I got this in my local Tesco (Haydock) and it's still the same as you remember. I might have grown older but unfortunately my humour remains in the toilet.
It's £7.69 online so must be store clearance.... I've added a link for reference.
They had last years Bookers prize winner there for £3.00 too..... I was torn between which one to buy!