Can I ask why you're scared of feeding? The reason(s)? I guess I don't understand what you mean from your post.

If it's the striking part you're nervous about I would try leaving the thawed (and warm) feeder in with the snake: some of my snakes will take their f/t feeders off the tub floor if I just leave it in with them. That might be an option if your snake will eat that way.