Is it viable or possible to get a silencer shortened, I would like 50mm off a Parker Hale one or is it cheaper to buy a shorty?

thanks