What a 5 year old boa at 18"? That's a baby size! My 3 month old BP is that big .-., the local breeders 5 year old boas are a minimum of 8 foot whenever I go there!
I'd be shying away from this offer. Better off going to a trusted store or breeder in the end!