If you buy this on it's own then it's still cheap but delivery makes it less of a bargain.
If, however, you are ordering something else anyway - £18 for 50ML EDT and some lotion (which you'll never use!) it is a decent price.
Bit less of a risk than worrying about fake stuff from some dubiously cheap websites or e-Bay
Details from Asos: -
£52.00NOW £18.00Eternity EDT 50ml Set
- Calvin Klein Eternity for Men 50ml EDT spray set
- A classic, refreshing scent thats exhilarating
- Includes 100ml Body Lotion