No, not good for the engine.
Not very safe, oil can spray onto engine parts and cause damage or a fire. Not worth it. Go to an auto parts store and buy a cheap one.
Its recommended to have one since oil can still come out while the engine is running.
Thanks! Your answer is awaiting moderation.