Punch is gorgeous!
My only concern with a BCI would be the size. My girlfriend has a "rule" that my snakes can't be longer than she is tall. She's 5 foot nothing, so that limits my options. I do feel like a BCI might be ok though if I get a smaller locality male and start from a juvenile....fingers crossed