It is possible to cast eels in your back yard if you'd like to.
Sorry,, couldn't help it. Yes, using live eels in an inlet can be very effective. Current speed will determine whether you need to add any weight, but I doubt that it would be necessary where you are. If they have any life in em, they'll swim down on their own.